*bugfix: when create account journal period after closed account period , account journal period should be in done state. so, here I overload create method of
account.journal.period, set state as a period state. (author hmo) bzr revid: qdp-97b2ce65d9589a058d348903274cb1b63d3b2d5e
This commit is contained in:
parent
5571c6b405
commit
29f74108f7
|
@ -556,6 +556,13 @@ class account_journal_period(osv.osv):
|
|||
self._check(cr, uid, ids, context)
|
||||
return super(account_journal_period, self).write(cr, uid, ids, vals, context)
|
||||
|
||||
def create(self, cr, uid, vals, context={}):
|
||||
period_id=vals.get('period_id',False)
|
||||
if period_id:
|
||||
period = self.pool.get('account.period').browse(cr, uid,period_id)
|
||||
vals['state']=period.state
|
||||
return super(account_journal_period, self).create(cr, uid, vals, context)
|
||||
|
||||
def unlink(self, cr, uid, ids, context={}):
|
||||
self._check(cr, uid, ids, context)
|
||||
return super(account_journal_period, self).unlink(cr, uid, ids, context)
|
||||
|
|
Loading…
Reference in New Issue