From c25cd043f3435f98b8c761b429328a4c0494c0ee Mon Sep 17 00:00:00 2001 From: Josse Colpaert Date: Wed, 30 Apr 2014 10:00:37 +0200 Subject: [PATCH] [IMP] If no company_id given in procurement rules, you should use locations or even the company of the procurement bzr revid: jco@openerp.com-20140430080037-nqyfrsrtxul839sp --- addons/stock/procurement.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/stock/procurement.py b/addons/stock/procurement.py index 99ba231daeb..98eef0f55c0 100644 --- a/addons/stock/procurement.py +++ b/addons/stock/procurement.py @@ -167,7 +167,7 @@ class procurement_order(osv.osv): qty_uos_left = max(procurement.product_uos_qty - already_done_qty_uos, 0) vals = { 'name': procurement.name, - 'company_id': procurement.company_id.id, + 'company_id': procurement.rule_id.company_id.id or procurement.rule_id.location_src_id.company_id.id or procurement.rule_id.location_id.company_id.id or procurement.company_id.id, 'product_id': procurement.product_id.id, 'product_qty': qty_left, 'product_uom': procurement.product_uom.id,