}
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
- cr.execute("select id from account_account where company_id = %s and parent_id IS NULL LIMIT 1", [current_company])
- res = cr.fetchone()
- return res[0]
++ 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',