Files
bank-payment/account_banking_mandate/migrations/9.0.1.0.0/post-migration.py
2016-12-10 01:06:19 +01:00

20 lines
551 B
Python

# -*- coding: utf-8 -*-
# © 2016 Sergio Teruel <sergio.teruel@tecnativa.com>
# 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 mandate_id = ai.mandate_id
FROM account_invoice ai
WHERE aml.invoice_id=ai.id
AND aml.invoice_id is not null
AND ai.mandate_id is not null;
"""
openupgrade.logged_query(env.cr, sql)