From 1bac2692e8daeed677fdd406a39ecd2a61a9fffa Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Wed, 10 Dec 2014 18:43:07 +0100 Subject: [PATCH] [FIX] account_analytic_plans: correct call to account_get The account_get method has the signature def account_get(self,... company_id=None, context=None) so should use positional argument context=context. Added missing company_id parameter. Fixes #4084 --- addons/account_analytic_plans/account_analytic_plans.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/account_analytic_plans/account_analytic_plans.py b/addons/account_analytic_plans/account_analytic_plans.py index 4bd3822e8d8..83f92e4ac5c 100644 --- a/addons/account_analytic_plans/account_analytic_plans.py +++ b/addons/account_analytic_plans/account_analytic_plans.py @@ -442,7 +442,9 @@ class sale_order_line(osv.osv): if ids: sale_line = self.browse(cr, uid, ids[0], context=context) for line in inv_line_obj.browse(cr, uid, create_ids, context=context): - rec = acct_anal_def_obj.account_get(cr, uid, line.product_id.id, sale_line.order_id.partner_id.id, uid, time.strftime('%Y-%m-%d'), context) + rec = acct_anal_def_obj.account_get(cr, uid, line.product_id.id, + sale_line.order_id.partner_id.id, uid, time.strftime('%Y-%m-%d'), + sale_line.order_id.company_id.id, context=context) if rec: inv_line_obj.write(cr, uid, [line.id], {'analytics_id': rec.analytics_id.id}, context=context)