From c1188693fafba6b65f48ec7dec1cc12a01c5afc6 Mon Sep 17 00:00:00 2001 From: Giang Pham Date: Wed, 24 Dec 2025 13:08:49 +0700 Subject: [PATCH] [IMP] base: Keep a copy of display_name --- openupgrade_scripts/scripts/base/17.0.1.3/end-migration.py | 4 ++++ openupgrade_scripts/scripts/base/17.0.1.3/pre-migration.py | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/openupgrade_scripts/scripts/base/17.0.1.3/end-migration.py b/openupgrade_scripts/scripts/base/17.0.1.3/end-migration.py index a3ceaf410dae..67d2625436ad 100644 --- a/openupgrade_scripts/scripts/base/17.0.1.3/end-migration.py +++ b/openupgrade_scripts/scripts/base/17.0.1.3/end-migration.py @@ -17,3 +17,7 @@ def migrate(env, version): env, _deleted_xml_records, ) + openupgrade.drop_columns( + env.cr, + [("res_partner", openupgrade.get_legacy_name("display_name"))], + ) diff --git a/openupgrade_scripts/scripts/base/17.0.1.3/pre-migration.py b/openupgrade_scripts/scripts/base/17.0.1.3/pre-migration.py index e5a21abf566a..cb452dc7ed37 100644 --- a/openupgrade_scripts/scripts/base/17.0.1.3/pre-migration.py +++ b/openupgrade_scripts/scripts/base/17.0.1.3/pre-migration.py @@ -40,6 +40,12 @@ "base.constraint_res_users_settings_unique_user_id", ), ] + +# Keep a copy of the display_name column, for any extra module that needs it. +_column_copies = { + "res_partner": [("display_name", None, None)], +} + _column_renames = { "res_partner": [("display_name", "complete_name")], } @@ -267,6 +273,7 @@ def migrate(cr, version): openupgrade.update_module_names(cr, merged_modules.items(), merge_modules=True) openupgrade.clean_transient_models(cr) openupgrade.rename_xmlids(cr, _xmlids_renames) + openupgrade.copy_columns(cr, _column_copies) openupgrade.rename_columns(cr, _column_renames) _fill_ir_server_object_lines_into_action_server(cr) _fill_empty_country_codes(cr)