From d9e235f049838dd7dbfbfc4e0498738cc65f6c13 Mon Sep 17 00:00:00 2001 From: "mga (Tiny/Axelor)" Date: Mon, 9 Mar 2009 16:39:46 +0530 Subject: [PATCH] improve the message in account_id not found during creating invoice bzr revid: mga@tinyerp.com-20090309110946-ehxaixkpoitbaagw --- addons/hr_expense/hr_expense.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/hr_expense/hr_expense.py b/addons/hr_expense/hr_expense.py index 93d268cb827..1e6e18f518e 100644 --- a/addons/hr_expense/hr_expense.py +++ b/addons/hr_expense/hr_expense.py @@ -125,6 +125,9 @@ class hr_expense_expense(osv.osv): tax_id = [x.id for x in l.product_id.supplier_taxes_id] else: acc = self.pool.get('ir.property').get(cr, uid, 'property_account_expense_categ', 'product.category') + if not acc: + raise osv.except_osv(_('Error !'), _('Please configure Default Expanse account for Product purchase, `property_account_expense_categ`')) + lines.append((0, False, { 'name': l.name, 'account_id': acc,