diff --git a/openupgrade_scripts/scripts/base/19.0.1.3/post-migration.py b/openupgrade_scripts/scripts/base/19.0.1.3/post-migration.py index cf2f7dac752..f5a7243f198 100644 --- a/openupgrade_scripts/scripts/base/19.0.1.3/post-migration.py +++ b/openupgrade_scripts/scripts/base/19.0.1.3/post-migration.py @@ -96,6 +96,21 @@ def _init_default_user_group(env): ) +def _migrate_partner_mobile(env): + openupgrade.logged_query( + env.cr, + """ + UPDATE res_partner + SET phone = CONCAT( + COALESCE(phone, ''), + CASE WHEN COALESCE(phone, '') != '' THEN ' | ' ELSE '' END, + mobile + ) + WHERE COALESCE(mobile, '') != '' + """, + ) + + @openupgrade.migrate() def migrate(env, version): openupgrade.load_data( @@ -114,3 +129,4 @@ def migrate(env, version): _ir_actions_server_html_value(env) _ir_filters_user_ids(env) _res_lang(env) + _migrate_partner_mobile(env)