openerp-dev-web team mailing list archive
-
openerp-dev-web team
-
Mailing list archive
-
Message #04318
[Merge] lp:~openerp-dev/openobject-addons/trunk-bug-726092-ara into lp:openobject-addons
Ashvin Rathod (OpenERP) has proposed merging lp:~openerp-dev/openobject-addons/trunk-bug-726092-ara into lp:openobject-addons.
Requested reviews:
OpenERP Core Team (openerp)
Related bugs:
Bug #726092 in OpenERP Addons: "[6-stab] journal seqence not respected"
https://bugs.launchpad.net/openobject-addons/+bug/726092
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-bug-726092-ara/+merge/53813
Hello,
Fix: #726092 [6-stab] journal sequence not respected
Thanks,
ara
--
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-bug-726092-ara/+merge/53813
Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openobject-addons/trunk-bug-726092-ara.
=== modified file 'account/account_cash_statement.py'
--- account/account_cash_statement.py 2011-03-03 08:52:22 +0000
+++ account/account_cash_statement.py 2011-03-17 13:36:38 +0000
@@ -320,6 +320,7 @@
""" Changes statement state to Running.
@return: True
"""
+ obj_seq = self.pool.get('ir.sequence')
if context is None:
context = {}
statement_pool = self.pool.get('account.bank.statement')
@@ -329,15 +330,18 @@
raise osv.except_osv(_('Error !'), (_('User %s does not have rights to access %s journal !') % (statement.user_id.name, statement.journal_id.name)))
if statement.name and statement.name == '/':
- number = self.pool.get('ir.sequence').get(cr, uid, 'account.cash.statement')
+ if statement.journal_id.sequence_id:
+ c = {'fiscalyear_id': statement.period_id.fiscalyear_id.id}
+ st_number = obj_seq.get_id(cr, uid, statement.journal_id.sequence_id.id, context=c)
+ else:
+ st_number = obj_seq.get(cr, uid, 'account.cash.statement')
vals.update({
- 'name': number
+ 'name': st_number
})
vals.update({
'date': time.strftime("%Y-%m-%d %H:%M:%S"),
'state': 'open',
-
})
self.write(cr, uid, [statement.id], vals, context=context)
return True
Follow ups