From f2b2ef9c3ad15dadc4c393a59076c0b73d3d6fd2 Mon Sep 17 00:00:00 2001 From: "Jay(Open ERP)" <> Date: Mon, 10 May 2010 18:58:46 +0530 Subject: [PATCH] [FIX] (5.0 - 6.0)Account_analytic_default : Invoice creation from SO corected bzr revid: vra@tinyerp.com-20100510132846-2najk2vfxuhxhykc --- addons/account_analytic_default/account_analytic_default.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/account_analytic_default/account_analytic_default.py b/addons/account_analytic_default/account_analytic_default.py index ab81e7d88fc..6ee1a1ce68c 100644 --- a/addons/account_analytic_default/account_analytic_default.py +++ b/addons/account_analytic_default/account_analytic_default.py @@ -103,6 +103,8 @@ class sale_order_line(osv.osv): # Method overridden to set the analytic account by default on criterion match def invoice_line_create(self, cr, uid, ids, context={}): create_ids = super(sale_order_line,self).invoice_line_create(cr, uid, ids, context) + if not ids: + return create_ids sale_line_obj = self.browse(cr, uid, ids[0], context) pool_inv_line = self.pool.get('account.invoice.line')