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,