From c7a7d66bbc3f20863c6b6367e1d0273a83540a15 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Mon, 11 May 2015 18:14:30 +0200 Subject: [PATCH] [FIX] base: ir.sequence.next_by_code(): `force_company` context key should be an integer --- openerp/addons/base/ir/ir_sequence.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openerp/addons/base/ir/ir_sequence.py b/openerp/addons/base/ir/ir_sequence.py index a9a2dcd073c..e4db58481a6 100644 --- a/openerp/addons/base/ir/ir_sequence.py +++ b/openerp/addons/base/ir/ir_sequence.py @@ -295,8 +295,8 @@ class ir_sequence(models.Model): return False force_company = self.env.context.get('force_company') if not force_company: - force_company = self.env.user.company_id - preferred_sequences = [s for s in seq_ids if s.company_id and s.company_id == force_company] + force_company = self.env.user.company_id.id + preferred_sequences = [s for s in seq_ids if s.company_id and s.company_id.id == force_company] seq_id = preferred_sequences[0] if preferred_sequences else seq_ids[0] return seq_id._next()