From a49dca23de9f86a6fdd23b1089659b3d61d2d777 Mon Sep 17 00:00:00 2001 From: Josse Colpaert Date: Wed, 30 Apr 2014 09:40:22 +0200 Subject: [PATCH] [IMP] Put partner_id from rule on move when necessary bzr revid: jco@openerp.com-20140430074022-cekktpwoucv1rhcd --- addons/stock/procurement.py | 2 +- addons/stock/stock.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/stock/procurement.py b/addons/stock/procurement.py index bdae93a4054..99ba231daeb 100644 --- a/addons/stock/procurement.py +++ b/addons/stock/procurement.py @@ -174,7 +174,7 @@ class procurement_order(osv.osv): 'product_uom_qty': qty_left, 'product_uos_qty': (procurement.product_uos and qty_uos_left) or qty_left, 'product_uos': (procurement.product_uos and procurement.product_uos.id) or procurement.product_uom.id, - 'partner_id': procurement.group_id and procurement.group_id.partner_id and procurement.group_id.partner_id.id or False, + 'partner_id': procurement.rule_id.partner_address_id.id or (procurement.group_id and procurement.group_id.partner_id.id) or False, 'location_id': procurement.rule_id.location_src_id.id, 'location_dest_id': procurement.rule_id.location_id.id, 'move_dest_id': procurement.move_dest_id and procurement.move_dest_id.id or False, diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 7d3dba2f47b..32f28bb7722 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -1985,7 +1985,7 @@ class stock_move(osv.osv): 'origin': move.origin, 'company_id': move.company_id and move.company_id.id or False, 'move_type': move.group_id and move.group_id.move_type or 'one', - 'partner_id': move.group_id and move.group_id.partner_id and move.group_id.partner_id.id or False, + 'partner_id': move.partner_id.id or False, 'picking_type_id': move.picking_type_id and move.picking_type_id.id or False, } pick = pick_obj.create(cr, uid, values, context=context)