From fafeb9fb83461e909d9d3c54548f67bf18c49861 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Kuzn=C3=ADk?= Date: Mon, 1 Aug 2016 12:44:07 +0100 Subject: [PATCH] [FIX] stock: avoid traceback when owner on picking and transfer more. If you create a picking, with an owner, for qty x, and confirm it. Next transfer x+1, it will raise a traceback 'cannot adapt res.partner' Now, we pass the id, and not the browse record. This commit closes #12978 --- addons/stock/stock.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index ad0d63a818f..39b5c8658f7 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -1373,7 +1373,7 @@ class stock_picking(osv.osv): 'product_uom_qty': qty, 'name': _('Extra Move: ') + name, 'state': 'draft', - 'restrict_partner_id': op.owner_id, + 'restrict_partner_id': op.owner_id.id, 'group_id': picking.group_id.id, } return res