From 8711c367457b45340f010b63178c285cb409bd07 Mon Sep 17 00:00:00 2001 From: RisvanaCybro Date: Thu, 13 Jun 2024 17:30:04 +0530 Subject: [PATCH] Jun 13: [FIX] Bug Fixed 'sequence_opportunity_crm' --- .../data/sequence_opportunity_crm_data.xml | 3 +++ sequence_opportunity_crm/doc/RELEASE_NOTES.md | 6 ++++++ sequence_opportunity_crm/models/crm_lead.py | 6 +++--- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/sequence_opportunity_crm/data/sequence_opportunity_crm_data.xml b/sequence_opportunity_crm/data/sequence_opportunity_crm_data.xml index aeb96ec18..f9f81e7b5 100644 --- a/sequence_opportunity_crm/data/sequence_opportunity_crm_data.xml +++ b/sequence_opportunity_crm/data/sequence_opportunity_crm_data.xml @@ -7,6 +7,9 @@ code.opportunity.crm OPPO 5 + 1 + 1 + diff --git a/sequence_opportunity_crm/doc/RELEASE_NOTES.md b/sequence_opportunity_crm/doc/RELEASE_NOTES.md index 79f2d7bf9..300b20d62 100644 --- a/sequence_opportunity_crm/doc/RELEASE_NOTES.md +++ b/sequence_opportunity_crm/doc/RELEASE_NOTES.md @@ -4,3 +4,9 @@ #### Version 17.0.1.0.0 #### ADD - Initial commit for Unique Sequence Number In CRM Opportunity + + +#### 13.06.2024 +#### Version 17.0.2.0.1 +#### UPDT +- Fixed the bug when creating sequences in multi company. diff --git a/sequence_opportunity_crm/models/crm_lead.py b/sequence_opportunity_crm/models/crm_lead.py index 9967d4ef1..32c498c93 100644 --- a/sequence_opportunity_crm/models/crm_lead.py +++ b/sequence_opportunity_crm/models/crm_lead.py @@ -25,7 +25,7 @@ from odoo import api, fields, models class CrmLead(models.Model): """ CRM Lead - This class extends the base `crm.lead` model to add opportunity functionaly + This class extends the base `crm.lead` model to add opportunity functionally """ _inherit = 'crm.lead' _description = 'CRM Lead' @@ -40,13 +40,13 @@ class CrmLead(models.Model): def _compute_sequence_create(self): """ This method is used to compute the value of sequence_create field - """ + """ for rec in self: rec.sequence_create = ( self.env["ir.config_parameter"].sudo().get_param( "sequence_opportunity_crm.sequence_create")) - @api.model + @api.model_create_multi def create(self, vals): """ This method is used to create sequence for each opportunity """ oppo = super().create(vals)