From 22b70d9aa0617d1b9e06788bb9511d122a7544d9 Mon Sep 17 00:00:00 2001 From: "Rucha (Open ERP)" Date: Tue, 17 Jul 2012 17:32:35 +0530 Subject: [PATCH] [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 --- addons/procurement/schedulers.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/procurement/schedulers.py b/addons/procurement/schedulers.py index 410a802c810..1ad1046efce 100644 --- a/addons/procurement/schedulers.py +++ b/addons/procurement/schedulers.py @@ -243,8 +243,9 @@ class procurement_order(osv.osv): ids = orderpoint_obj.search(cr, uid, [], offset=offset, limit=100) for op in orderpoint_obj.browse(cr, uid, ids, context=context): 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'): - continue + if op.procurement_id and hasattr(op.procurement_id, 'purchase_id'): + if op.procurement_id.purchase_id.state in ('draft', 'confirmed'): + continue prods = location_obj._product_virtual_get(cr, uid, op.location_id.id, [op.product_id.id], {'uom': op.product_uom.id})[op.product_id.id]