From e687124e3dd5a009552c821f309435bc88b47554 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Sat, 20 May 2017 13:44:39 +0200 Subject: [PATCH] [FIX] account_invoice_currency: Columns already exists on migration --- .../migrations/9.0.1.0.0/pre-migrate.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/account_invoice_currency/migrations/9.0.1.0.0/pre-migrate.py b/account_invoice_currency/migrations/9.0.1.0.0/pre-migrate.py index fe73a927d..e6876a866 100644 --- a/account_invoice_currency/migrations/9.0.1.0.0/pre-migrate.py +++ b/account_invoice_currency/migrations/9.0.1.0.0/pre-migrate.py @@ -1,5 +1,6 @@ # -*- coding: utf-8 -*- # Copyright 2016 Antonio Espinosa +# Copyright 2017 Tecnativa - Pedro M. Baeza # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). from openupgradelib import openupgrade @@ -7,17 +8,13 @@ from openupgradelib import openupgrade column_renames = { 'account_invoice': [ ('cc_amount_tax', 'amount_tax_signed'), - ], -} - -column_copies = { - 'account_invoice': [ - ('cc_amount_untaxed', 'amount_untaxed_signed', None), - ('cc_amount_total', 'amount_total_company_signed', None), + # These columns already exists in vanilla Odoo, but we preserve them + # for checks and other uses + ('cc_amount_untaxed', None), + ('cc_amount_total', None), ], } def migrate(cr, version): openupgrade.rename_columns(cr, column_renames) - openupgrade.copy_columns(cr, column_copies)