api model fix
This commit is contained in:
Binary file not shown.
@@ -20,10 +20,13 @@ class SaleOrder(models.Model):
|
||||
order.name = seq.with_date(order.date_order or fields.Date.context_today(self)).next_by_code()
|
||||
return super().action_confirm()
|
||||
|
||||
@api.model
|
||||
def create(self, vals):
|
||||
"""When creating a quotation (draft), use SQ sequence."""
|
||||
@api.model_create_multi
|
||||
def create(self, vals_list):
|
||||
"""When creating quotations (draft), use the SQ sequence."""
|
||||
for vals in vals_list:
|
||||
if vals.get('state') == 'draft' and not vals.get('name'):
|
||||
seq = self._get_quotation_sequence_id()
|
||||
vals['name'] = seq.with_date(vals.get('date_order') or fields.Date.context_today(self)).next_by_code()
|
||||
return super().create(vals)
|
||||
vals['name'] = seq.with_date(
|
||||
vals.get('date_order') or fields.Date.context_today(self)
|
||||
).next_by_code()
|
||||
return super().create(vals_list)
|
||||
Reference in New Issue
Block a user