[FIX] improved the in code

bzr revid: rmu@tinyerp.com-20120823133031-9atxtgh0d3pypus4
This commit is contained in:
Ravish Murari (OpenERP) 2012-08-23 19:00:31 +05:30
parent 6353b0ba03
commit c5bc0ce1f3
1 changed files with 3 additions and 8 deletions

View File

@ -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,