[IMP] sale_purchase: create sales order lines in batch

This commit is contained in:
Victor Feyens
2020-04-30 12:33:32 +00:00
parent cefb3a469c
commit 06e483dd69
+6 -5
View File
@@ -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