From 8fb30a0a47ba056018525e2916373255746e9902 Mon Sep 17 00:00:00 2001 From: Sergio Teruel Albert Date: Sat, 10 Dec 2016 01:09:37 +0100 Subject: [PATCH] [9.0][MIG]account_payment_partner: Scritp migration to v9 --- .../migrations/9.0.1.0.0/post-migration.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 account_payment_partner/migrations/9.0.1.0.0/post-migration.py diff --git a/account_payment_partner/migrations/9.0.1.0.0/post-migration.py b/account_payment_partner/migrations/9.0.1.0.0/post-migration.py new file mode 100644 index 000000000..09c906855 --- /dev/null +++ b/account_payment_partner/migrations/9.0.1.0.0/post-migration.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +# © 2016 Sergio Teruel +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from openupgradelib import openupgrade + + +@openupgrade.migrate(use_env=True) +def migrate(env, version): + # Copy mandate_id to account_move_line + sql = """ + UPDATE account_move_line aml + SET payment_mode_id = ai.payment_mode_id + FROM account_invoice ai + WHERE ai.id=aml.invoice_id + AND aml.invoice_id IS NOT NULL + AND ai.payment_mode_id IS NOT NULL; + """ + openupgrade.logged_query(env.cr, sql)