diff --git a/addons/account/migrations/13.0.1.1/post-migration.py b/addons/account/migrations/13.0.1.1/post-migration.py index 38e1561e7eb..e277afbda05 100644 --- a/addons/account/migrations/13.0.1.1/post-migration.py +++ b/addons/account/migrations/13.0.1.1/post-migration.py @@ -581,14 +581,24 @@ def migration_voucher_moves(env): def fill_account_move_reversed_entry_id(env): + # copy refund_invoice_id to reverse_entry_id openupgrade.logged_query( env.cr, """ UPDATE account_move am - SET reversed_entry_id = am2.id + SET reverse_entry_id = am2.id FROM account_invoice ai JOIN account_invoice ai2 ON ai.refund_invoice_id = ai2.id JOIN account_move am2 ON am2.old_invoice_id = ai2.id - WHERE am.reversed_entry_id IS NULL AND am.old_invoice_id = ai.id""" + WHERE am.reverse_entry_id IS NULL AND am.old_invoice_id = ai.id""" + ) + # copy reverse_entry_id to reversed_entry_id (the relation is reversed in 13.0) + openupgrade.logged_query( + env.cr, """ + UPDATE account_move am + SET reversed_entry_id = am2.id + FROM account_move am2 + WHERE am.reversed_entry_id IS NULL AND am2.reverse_entry_id = am.id + """ ) diff --git a/addons/account/migrations/13.0.1.1/pre-migration.py b/addons/account/migrations/13.0.1.1/pre-migration.py index e57abf7cdd6..ab8c9766389 100644 --- a/addons/account/migrations/13.0.1.1/pre-migration.py +++ b/addons/account/migrations/13.0.1.1/pre-migration.py @@ -34,7 +34,6 @@ _field_renames = [ ('account.move', 'account_move', 'amount', 'amount_total'), - ('account.move', 'account_move', 'reverse_entry_id', 'reversed_entry_id'), ] _field_sale_renames = [