From 0a31058c9a91cd246874afa3089cb4ab38a78549 Mon Sep 17 00:00:00 2001 From: ced <> Date: Mon, 2 Jul 2007 13:06:19 +0000 Subject: [PATCH] account: add test for expence account in analytic line bzr revid: ced-95e77f7f90068d522adc4af256c235e4b4785cef --- addons/account/account_analytic_line.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/account/account_analytic_line.py b/addons/account/account_analytic_line.py index e9423001645..034f33b448c 100644 --- a/addons/account/account_analytic_line.py +++ b/addons/account/account_analytic_line.py @@ -77,6 +77,8 @@ class account_analytic_line(osv.osv): a = prod.product_tmpl_id.property_account_expense if not a: a = prod.categ_id.property_account_expense_categ + if not a: + raise osv.except_osv('Error !', 'There is no expense account define for this product: "%s" (id:%d)' % (prod.name, prod.id,)) return {'value' : {'amount' : -round(unit_amount * prod.standard_price * rate,2), 'general_account_id':a[0]}} return {}