[FIX]: procurement: Fixed using purchase_id field in scheduler, it was causing error because if we donot install purchase module we do not have purchase_id field
bzr revid: rpa@tinyerp.com-20120717120235-rv353ffpx5p9moh9
This commit is contained in:
parent
c8a7ee2c0d
commit
22b70d9aa0
|
@ -243,8 +243,9 @@ class procurement_order(osv.osv):
|
||||||
ids = orderpoint_obj.search(cr, uid, [], offset=offset, limit=100)
|
ids = orderpoint_obj.search(cr, uid, [], offset=offset, limit=100)
|
||||||
for op in orderpoint_obj.browse(cr, uid, ids, context=context):
|
for op in orderpoint_obj.browse(cr, uid, ids, context=context):
|
||||||
if op.procurement_id.state != 'exception':
|
if op.procurement_id.state != 'exception':
|
||||||
if op.procurement_id and op.procurement_id.purchase_id and op.procurement_id.purchase_id.state in ('draft', 'confirmed'):
|
if op.procurement_id and hasattr(op.procurement_id, 'purchase_id'):
|
||||||
continue
|
if op.procurement_id.purchase_id.state in ('draft', 'confirmed'):
|
||||||
|
continue
|
||||||
prods = location_obj._product_virtual_get(cr, uid,
|
prods = location_obj._product_virtual_get(cr, uid,
|
||||||
op.location_id.id, [op.product_id.id],
|
op.location_id.id, [op.product_id.id],
|
||||||
{'uom': op.product_uom.id})[op.product_id.id]
|
{'uom': op.product_uom.id})[op.product_id.id]
|
||||||
|
|
Loading…
Reference in New Issue