X-Git-Url: http://git.inspyration.org/?a=blobdiff_plain;f=addons%2Faccount_invoice_layout%2Faccount_invoice_layout.py;h=897904c4289b6a65a90aa3477c4a53ff56f99cd4;hb=cd90f718eadeefd4dc247052bf4c7f84236384d6;hp=3337710420fddf05650777a6b98e63636f658729;hpb=f433b959c2a72122dfddff8f06f4ecde37627ddd;p=odoo%2Fodoo.git diff --git a/addons/account_invoice_layout/account_invoice_layout.py b/addons/account_invoice_layout/account_invoice_layout.py old mode 100755 new mode 100644 index 3337710..897904c --- a/addons/account_invoice_layout/account_invoice_layout.py +++ b/addons/account_invoice_layout/account_invoice_layout.py @@ -165,9 +165,11 @@ class account_invoice_line(osv.osv): } def _default_account(self, cr, uid, context=None): - cr.execute("select id from account_account where parent_id IS NULL LIMIT 1") - res = cr.fetchone() - return res[0] + if context is None: + context = {} + current_company = self.pool.get('res.users').browse(cr,uid,uid).company_id.id + account_id = self.pool.get('account.account').search(cr, uid, [('company_id','=',current_company),('parent_id','=',False)], limit=1,context=context) + return account_id and account_id[0] or False _defaults = { 'state': 'article',