[FIX] account_invoice_layout : Fixed the issue with the account in invoice lines when multicompany environment is used.

lp bug: https://launchpad.net/bugs/784499 fixed

bzr revid: ach@tinyerp.com-20110520120701-chejiloauw8oyfyd
This commit is contained in:
Anup (OpenERP)
2011-05-20 17:37:01 +05:30
@@ -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',