From e79cda0a5c3e05c40fdeda502fab1ab089ab924d Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Fri, 9 Apr 2021 20:50:14 +0200 Subject: [PATCH] [OU-FIX] contract: Put recurrence by SQL [ci skip] This way, we avoid that ORM checks incorrect conditions, like a finished contract line without next invoicing date. --- contract/migrations/13.0.1.0.0/post-migration.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/contract/migrations/13.0.1.0.0/post-migration.py b/contract/migrations/13.0.1.0.0/post-migration.py index 11a817780..e264c2be1 100644 --- a/contract/migrations/13.0.1.0.0/post-migration.py +++ b/contract/migrations/13.0.1.0.0/post-migration.py @@ -29,5 +29,4 @@ def migrate(env, version): ) # Don't alter line recurrence v12 behavior - contracts = env["contract.contract"].search([]) - contracts.write({"line_recurrence": True}) + openupgrade.logged_query(env.cr, "UPDATE contract_line SET line_recurrence = True")