From 9029d7772ffa6ee9ee87b1a5382a6623273c3e8d Mon Sep 17 00:00:00 2001 From: Amit Patel Date: Wed, 19 Sep 2012 18:00:02 +0530 Subject: [PATCH] [IMP]:improved code bzr revid: apa@tinyerp.com-20120919123002-jba5xh7jimno2xz4 --- addons/account/account_move_line.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/addons/account/account_move_line.py b/addons/account/account_move_line.py index 08bafc5dd5e..69b1bef08e6 100644 --- a/addons/account/account_move_line.py +++ b/addons/account/account_move_line.py @@ -230,7 +230,7 @@ class account_move_line(osv.osv): context = self.convert_to_period(cr, uid, context) #pass the right context when search_defaul_journal_id if context.get('search_default_journal_id',False): - context.update({'journal_id':context.get('search_default_journal_id',False)}) + context['journal_id'] = context.get('search_default_journal_id') # Compute simple values data = super(account_move_line, self).default_get(cr, uid, fields, context=context) # Starts: Manual entry from account.move form @@ -933,12 +933,12 @@ class account_move_line(osv.osv): return False if context.get('search_default_journal_id', False): context['journal_id'] = context.get('search_default_journal_id') - cr.execute('SELECT code FROM account_journal WHERE id = %s', (context['journal_id'], )) - j = cr.fetchone()[0] or '' - cr.execute('SELECT code FROM account_period WHERE id = %s', (context['period_id'], )) - p = cr.fetchone()[0] or '' - if j or p: - return j + (p and (':' + p) or '') + cr.execute('SELECT code FROM account_journal WHERE id = %s', (context['journal_id'], )) + j = cr.fetchone()[0] or '' + cr.execute('SELECT code FROM account_period WHERE id = %s', (context['period_id'], )) + p = cr.fetchone()[0] or '' + if j or p: + return j + (p and (':' + p) or '') return False def onchange_date(self, cr, user, ids, date, context=None):