Browse Source

#281 [FIX] Fixed WARNING seguros odoo.api.create: The model odoo.addons.insurance_management_cybro.models.claim_details is not overriding the create method in batch

pull/282/head^2
Leonardo J. Caballero G 2 years ago
parent
commit
8f9c631e4b
  1. 14
      insurance_management_cybro/models/claim_details.py

14
insurance_management_cybro/models/claim_details.py

@ -51,12 +51,14 @@ class ClaimDetails(models.Model):
readonly=True, copy=False)
note_field = fields.Html(string='Comment')
@api.model
def create(self, vals):
if vals.get('name', 'New') == 'New':
vals['name'] = self.env['ir.sequence'].next_by_code(
'claim.details') or 'New'
return super(ClaimDetails, 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(
'claim.details') or _("New")
claim_details = super(ClaimDetails, self).create(vals_list)
return claim_details
def action_create_bill(self):
if not self.invoice_id:

Loading…
Cancel
Save