Browse Source

#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

pull/282/head^2
Leonardo J. Caballero G 2 years ago
parent
commit
71ad84b82f
  1. 13
      insurance_management_cybro/models/insurance_details.py

13
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)

Loading…
Cancel
Save