From 4e70eaea4a7088fc7fc41c1d15410dd277e258b5 Mon Sep 17 00:00:00 2001 From: qdp-odoo Date: Mon, 2 Feb 2015 11:04:50 +0100 Subject: [PATCH] [FIX] ir_sequence: using ir_sequence_date in context now correctly interpolate the next char --- openerp/addons/base/ir/ir_sequence.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openerp/addons/base/ir/ir_sequence.py b/openerp/addons/base/ir/ir_sequence.py index 744ba66debb..7ae67e91d41 100644 --- a/openerp/addons/base/ir/ir_sequence.py +++ b/openerp/addons/base/ir/ir_sequence.py @@ -211,7 +211,10 @@ class ir_sequence(models.Model): return '' def _interpolation_dict(): - t = time.localtime() # Actually, the server is always in UTC. + if self.env.context.get('ir_sequence_date'): + t = time.strptime(self.env.context.get('ir_sequence_date'), '%Y-%m-%d') + else: + t = time.localtime() # Actually, the server is always in UTC. return { 'year': time.strftime('%Y', t), 'month': time.strftime('%m', t),