diff --git a/addons/sale_crm/wizard/crm_opportunity_to_quotation.py b/addons/sale_crm/wizard/crm_opportunity_to_quotation.py index 5bb95af10b7..de85076251f 100644 --- a/addons/sale_crm/wizard/crm_opportunity_to_quotation.py +++ b/addons/sale_crm/wizard/crm_opportunity_to_quotation.py @@ -32,10 +32,11 @@ class Opportunity2Quotation(models.TransientModel): the freshly created opportunity view. """ self.ensure_one() - self.lead_id.write({ - 'partner_id': self.partner_id.id if self.action == 'exist' else self._create_partner() - }) - self.lead_id._onchange_partner_id() + if self.action != 'nothing': + self.lead_id.write({ + 'partner_id': self.partner_id.id if self.action == 'exist' else self._create_partner() + }) + self.lead_id._onchange_partner_id() return self.lead_id.action_new_quotation() def _create_partner(self):