From 940eaa4a68a69a565da9f8f87a8a948b94b32621 Mon Sep 17 00:00:00 2001 From: "JMA(OpenERP)" <> Date: Fri, 15 Oct 2010 14:37:02 +0530 Subject: [PATCH] [FIX] Account: Correction on on_change() of product on invoice line lp bug: https://launchpad.net/bugs/660737 fixed bzr revid: jvo@tinyerp.com-20101015090702-6wdnx35gt0a9ipcd --- addons/account/invoice.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/account/invoice.py b/addons/account/invoice.py index 4cdaeab9a49..25b2ffffa91 100644 --- a/addons/account/invoice.py +++ b/addons/account/invoice.py @@ -1361,7 +1361,7 @@ class account_invoice_line(osv.osv): else: app_acc_in = in_acc_cate app_acc_exp = ex_acc_cate - if app_acc_in.company_id.id != company_id and app_acc_exp.company_id.id != company_id: + if app_acc_in and app_acc_in.company_id.id != company_id and app_acc_exp and app_acc_exp.company_id.id != company_id: in_res_id = account_obj.search(cr, uid, [('name','=',app_acc_in.name),('company_id','=',company_id)]) exp_res_id = account_obj.search(cr, uid, [('name','=',app_acc_exp.name),('company_id','=',company_id)]) if not in_res_id and not exp_res_id: