From 9161b4c4c70ee3696770fb80d9fd06e15f823dbf Mon Sep 17 00:00:00 2001 From: "Vianney - www.akretion.com.br" <> Date: Thu, 7 Oct 2010 15:05:32 +0530 Subject: [PATCH] [FIX] Account_analytic_default : Corrected salesman selection at invoice line creation lp bug: https://launchpad.net/bugs/656036 fixed bzr revid: jvo@tinyerp.com-20101007093532-vacgy037cqlis1od --- addons/account_analytic_default/account_analytic_default.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/account_analytic_default/account_analytic_default.py b/addons/account_analytic_default/account_analytic_default.py index d0405e1ff52..dce86597a4c 100644 --- a/addons/account_analytic_default/account_analytic_default.py +++ b/addons/account_analytic_default/account_analytic_default.py @@ -111,8 +111,9 @@ class sale_order_line(osv.osv): sale_line = self.browse(cr, uid, ids[0], context) inv_line_obj = self.pool.get('account.invoice.line') anal_def_obj = self.pool.get('account.analytic.default') + for line in inv_line_obj.browse(cr, uid, create_ids, context): - rec = 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 = anal_def_obj.account_get(cr, uid, line.product_id.id, sale_line.order_id.partner_id.id, sale_line.order_id.user_id.id, time.strftime('%Y-%m-%d'), context) if rec: inv_line_obj.write(cr, uid, [line.id], {'account_analytic_id':rec.analytic_id.id}, context=context)