From c5bc0ce1f31bdb21fff44a3452b5409dad4ae9cc Mon Sep 17 00:00:00 2001 From: "Ravish Murari (OpenERP)" Date: Thu, 23 Aug 2012 19:00:31 +0530 Subject: [PATCH] [FIX] improved the in code bzr revid: rmu@tinyerp.com-20120823133031-9atxtgh0d3pypus4 --- addons/account/account_move_line.py | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/addons/account/account_move_line.py b/addons/account/account_move_line.py index 8923f4b92f2..b97cdd12874 100644 --- a/addons/account/account_move_line.py +++ b/addons/account/account_move_line.py @@ -1184,17 +1184,12 @@ class account_move_line(osv.osv): jour_period_obj = self.pool.get('account.journal.period') cr.execute('SELECT state FROM account_journal_period WHERE journal_id = %s AND period_id = %s', (journal_id, period_id)) result = cr.fetchall() + journal = journal_obj.browse(cr, uid, journal_id, context=context) + period = period_obj.browse(cr, uid, period_id, context=context) for (state,) in result: if state == 'done': - - journal = journal_obj.read(cr, uid, journal_id, ['name']) - period = period_obj.read(cr, uid, period_id, ['name']) - raise osv.except_osv(_('Error !'), _('You can not add/modify entries in a closed period %s of journal %s.' % (period['name'],journal['name']))) - raise osv.except_osv(_('Error!'), _('You cannot add/modify entries in a closed journal.')) - + raise osv.except_osv(_('Error !'), _('You can not add/modify entries in a closed period %s of journal %s.' % (period.name,journal.name))) if not result: - journal = journal_obj.browse(cr, uid, journal_id, context=context) - period = period_obj.browse(cr, uid, period_id, context=context) jour_period_obj.create(cr, uid, { 'name': (journal.code or journal.name)+':'+(period.name or ''), 'journal_id': journal.id,