From 004e883f9fb3f45e69e9601fb46cc4771ba18f8b Mon Sep 17 00:00:00 2001 From: qdp Date: Tue, 23 Sep 2008 15:28:07 +0200 Subject: [PATCH] *bugfixed bzr revid: qdp@tinyerp.com-20080923132807-4gnt09yhvi7opnb2 --- addons/account_invoice_layout/account_invoice_layout.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/account_invoice_layout/account_invoice_layout.py b/addons/account_invoice_layout/account_invoice_layout.py index 33be86f2729..a7290ad01d3 100644 --- a/addons/account_invoice_layout/account_invoice_layout.py +++ b/addons/account_invoice_layout/account_invoice_layout.py @@ -142,10 +142,12 @@ class account_invoice_line(osv.osv): 'sequence': fields.integer('Sequence Number'), 'functional_field': fields.function(_fnct, arg=None, fnct_inv=None, fnct_inv_arg=None, type='char', fnct_search=None, obj=None, method=True, store=False, string="Source Account"), } + def _default_account(self, cr, uid, context=None): - cr.execute("select id from account_account where code = 0 LIMIT 1") + cr.execute("select id from account_account where parent_id IS NULL LIMIT 1") res=cr.fetchone() return res[0] + _defaults = { 'state': lambda *a: 'article', # 'account_id': _default_account