From b73f45fb2a05a74d0eef34cda4f56fe2f7b66cf3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 19 Nov 2014 21:29:13 +0100 Subject: [PATCH] Don't force opportunity reference if already set issue4315 review14621002 --- opportunity.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/opportunity.py b/opportunity.py index 705c12bac4..3fbef94dd5 100644 --- a/opportunity.py +++ b/opportunity.py @@ -211,10 +211,11 @@ class SaleOpportunity(Workflow, ModelSQL, ModelView): Sequence = pool.get('ir.sequence') Config = pool.get('sale.configuration') - sequence = Config(1).sale_opportunity_sequence vlist = [x.copy() for x in vlist] for vals in vlist: - vals['reference'] = Sequence.get_id(sequence.id) + if not vals.get('reference'): + sequence = Config(1).sale_opportunity_sequence + vals['reference'] = Sequence.get_id(sequence.id) return super(SaleOpportunity, cls).create(vlist) @classmethod