Merge PR #840 into 14.0

Signed-off-by max3903
This commit is contained in:
OCA-git-bot
2022-10-24 14:52:15 +00:00
2 changed files with 11 additions and 3 deletions

View File

@@ -27,7 +27,7 @@ class SaleOrder(models.Model):
or False,
}
)
for line in order.order_line:
for line in order.order_line.filtered(lambda l: not l.display_type):
# Create agreement line
self.env["agreement.line"].create(
self._get_agreement_line_vals(line)

View File

@@ -53,7 +53,13 @@ class TestSaleOrder(TransactionCase):
"agreement_template_id": self.test_agreement_template.id,
"date_order": fields.Date.today(),
"order_line": [
(0, 0, {"product_id": self.test_product.id, "product_uom_qty": 1.0})
(0, 0, {"display_type": "line_section", "name": "Test section"}),
(0, 0, {"display_type": "line_note", "name": "Test note"}),
(
0,
0,
{"product_id": self.test_product.id, "product_uom_qty": 1.0},
),
],
}
)
@@ -73,6 +79,8 @@ class TestSaleOrder(TransactionCase):
"agreement_template_id": self.test_agreement_template.id,
"date_order": fields.Date.today(),
"order_line": [
(0, 0, {"display_type": "line_section", "name": "Test section"}),
(0, 0, {"display_type": "line_note", "name": "Test note"}),
(
0,
0,
@@ -80,7 +88,7 @@ class TestSaleOrder(TransactionCase):
"product_id": self.test_product_is_serviceprofile.id,
"product_uom_qty": 1.0,
},
)
),
],
}
)