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 a3ceaf410da..67d2625436a 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 e5a21abf566..cb452dc7ed3 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)