From c4366709a84aad7106ea71678634bd36e11c184a Mon Sep 17 00:00:00 2001 From: Vijaykumar Baladaniya Date: Wed, 21 Nov 2012 18:52:38 +0530 Subject: [PATCH] Improve code. bzr revid: vba@tinyerp.com-20121121132238-blrkmrt10wsyxdqm --- addons/sale_crm/sale_crm.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/addons/sale_crm/sale_crm.py b/addons/sale_crm/sale_crm.py index 05c2f7c1b86..fa82358e15f 100644 --- a/addons/sale_crm/sale_crm.py +++ b/addons/sale_crm/sale_crm.py @@ -70,10 +70,9 @@ class account_invoice(osv.osv): section_id = vals.get('section_id', False) invoice_type = context.get('type', False) user_id = vals.get('user_id', False) - user_obj = self.pool.get('res.users').browse(cr, uid, user_id, context=context) - user_default_section_id = user_obj.default_section_id.id or False - if not section_id and invoice_type in ['out_invoice', 'out_refund'] and user_id: - vals['section_id'] = user_default_section_id + user_obj = self.pool.get('res.users').browse(cr, uid, user_id, context=context) + if not section_id and invoice_type in ['out_invoice', 'out_refund'] and user_id and user_obj.default_section_id: + vals['section_id'] = user_obj.default_section_id.id obj_id = super(account_invoice, self).create(cr, uid, vals, context=context) return obj_id