mirror of
https://github.com/OCA/contract.git
synced 2025-02-13 17:57:24 +02:00
[12.0][FIX] - fix contract creation group by contract template
This commit is contained in:
@@ -83,6 +83,7 @@ class SaleOrder(models.Model):
|
|||||||
'sale_order_line_id'
|
'sale_order_line_id'
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
contract_templates = self.env["contract.template"]
|
||||||
for order_line in line_to_create_contract:
|
for order_line in line_to_create_contract:
|
||||||
contract_template = order_line.product_id.with_context(
|
contract_template = order_line.product_id.with_context(
|
||||||
force_company=rec.company_id.id
|
force_company=rec.company_id.id
|
||||||
@@ -95,6 +96,8 @@ class SaleOrder(models.Model):
|
|||||||
rec.company_id.name
|
rec.company_id.name
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
contract_templates |= contract_template
|
||||||
|
for contract_template in contract_templates:
|
||||||
order_lines = line_to_create_contract.filtered(
|
order_lines = line_to_create_contract.filtered(
|
||||||
lambda r, template=contract_template:
|
lambda r, template=contract_template:
|
||||||
r.product_id.with_context(
|
r.product_id.with_context(
|
||||||
|
|||||||
Reference in New Issue
Block a user