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()
|
order.name = seq.with_date(order.date_order or fields.Date.context_today(self)).next_by_code()
|
||||||
return super().action_confirm()
|
return super().action_confirm()
|
||||||
|
|
||||||
@api.model
|
@api.model_create_multi
|
||||||
def create(self, vals):
|
def create(self, vals_list):
|
||||||
"""When creating a quotation (draft), use SQ sequence."""
|
"""When creating quotations (draft), use the SQ sequence."""
|
||||||
|
for vals in vals_list:
|
||||||
if vals.get('state') == 'draft' and not vals.get('name'):
|
if vals.get('state') == 'draft' and not vals.get('name'):
|
||||||
seq = self._get_quotation_sequence_id()
|
seq = self._get_quotation_sequence_id()
|
||||||
vals['name'] = seq.with_date(vals.get('date_order') or fields.Date.context_today(self)).next_by_code()
|
vals['name'] = seq.with_date(
|
||||||
return super().create(vals)
|
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