From ef7dea36da2bd9007624f6deaa40abb7765c5aae Mon Sep 17 00:00:00 2001 From: sbejaoui Date: Mon, 9 Dec 2019 16:57:56 +0100 Subject: [PATCH] [IMP] - Set recurring_invoicing_type for existing products set to monthlylastday --- .../migrations/12.0.3.0.0/pre-migration.py | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 product_contract/migrations/12.0.3.0.0/pre-migration.py diff --git a/product_contract/migrations/12.0.3.0.0/pre-migration.py b/product_contract/migrations/12.0.3.0.0/pre-migration.py new file mode 100644 index 000000000..31b3f1794 --- /dev/null +++ b/product_contract/migrations/12.0.3.0.0/pre-migration.py @@ -0,0 +1,10 @@ +def migrate(cr, version): + # pre-paid/post-paid becomes significant for monthlylastday too, + # make sure it has the value that was implied for previous versions. + cr.execute( + """\ + UPDATE product_template + SET recurring_invoicing_type = 'post-paid' + WHERE recurring_rule_type = 'monthlylastday' + """ + )