Skip to content
Snippets Groups Projects
Commit 06e483dd authored by Victor Feyens's avatar Victor Feyens
Browse files

[IMP] sale_purchase: create sales order lines in batch

parent cefb3a46
No related branches found
No related tags found
No related merge requests found
......@@ -109,13 +109,14 @@ class SaleOrderLine(models.Model):
# CRUD
# --------------------------
@api.model
@api.model_create_multi
def create(self, values):
line = super(SaleOrderLine, self).create(values)
lines = super(SaleOrderLine, self).create(values)
# Do not generate purchase when expense SO line since the product is already delivered
if line.state == 'sale' and not line.is_expense:
line.sudo()._purchase_service_generation()
return line
lines.filtered(
lambda line: line.state == 'sale' and not line.is_expense
)._purchase_service_generation()
return lines
def write(self, values):
increased_lines = None
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment