From 4307cf149d1eb637da156f59562e41a6c15f5d40 Mon Sep 17 00:00:00 2001 From: Denis Roussel Date: Fri, 17 Jun 2022 10:11:47 +0200 Subject: [PATCH] [14.0][IMP] contract_sale_generation: recompute recurring_next_date after creation in tests --- contract_sale_generation/tests/common.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/contract_sale_generation/tests/common.py b/contract_sale_generation/tests/common.py index cea97f152..dad87c2d9 100644 --- a/contract_sale_generation/tests/common.py +++ b/contract_sale_generation/tests/common.py @@ -100,7 +100,10 @@ class ContractSaleCommon: line_form.recurring_rule_type = "monthly" line_form.recurring_interval = 1 line_form.date_start = "2020-01-15" - line_form.recurring_next_date = "2020-01-15" + # TODO: Check why this is needed after Form use + # At _exit_, during the recurring_next_date compute on contract, + # contract_line_ids is void... + cls.contract._compute_recurring_next_date() cls.contract_line = cls.contract.contract_line_ids[1] cls.contract2 = cls.env["contract.contract"].create(