From 71ad84b82f7ac96a0fefc524cab77830b3018772 Mon Sep 17 00:00:00 2001 From: "Leonardo J. Caballero G" Date: Tue, 26 Sep 2023 16:05:27 -0400 Subject: [PATCH] #281 [FIX] Fixed WARNING seguros odoo.api.create: The model odoo.addons.insurance_management_cybro.models.insurance_details is not overriding the create method in batch --- .../models/insurance_details.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/insurance_management_cybro/models/insurance_details.py b/insurance_management_cybro/models/insurance_details.py index c6c08b392..d5b7067c1 100644 --- a/insurance_management_cybro/models/insurance_details.py +++ b/insurance_management_cybro/models/insurance_details.py @@ -104,9 +104,10 @@ class InsuranceDetails(models.Model): self.close_date = fields.Date.context_today(self) self.hide_inv_button = False - @api.model - def create(self, vals): - if vals.get('name', 'New') == 'New': - vals['name'] = self.env['ir.sequence'].next_by_code( - 'insurance.details') or 'New' - return super(InsuranceDetails, self).create(vals) + @api.model_create_multi + def create(self, vals_list): + for vals in vals_list: + if vals.get('name', _("New")) == _("New"): + vals['name'] = self.env['ir.sequence'].next_by_code( + 'insurance.details') or _("New") + return super(InsuranceDetails, self).create(vals_list)