[OU-FIX] account_asset_management: Missing XML-IDs renames

If not, record rules will be duplicated.

TT33969
This commit is contained in:
Pedro M. Baeza
2022-01-18 17:32:08 +01:00
parent cc068bfa3b
commit ccbba150f3

View File

@@ -47,6 +47,17 @@ _field_renames = [
'asset_category_id', 'asset_profile_id'),
]
_xml_ids_renames = [
(
"account_asset_management.account_asset_category_multi_company_rule",
"account_asset_management.account_asset_profile_multi_company_rule",
),
(
"account_asset_management.account_asset_asset_multi_company_rule",
"account_asset_management.account_asset_multi_company_rule",
),
]
def handle_account_asset_disposal_migration(env):
"""Take care of potentially installed `account_asset_disposal` module.
@@ -87,6 +98,7 @@ def migrate(env, version):
openupgrade.copy_columns(cr, _column_copies)
openupgrade.rename_columns(cr, _column_renames)
openupgrade.rename_fields(env, _field_renames)
openupgrade.rename_xmlids(cr, _xml_ids_renames)
handle_account_asset_disposal_migration(env)
if openupgrade.column_exists(cr, 'account_asset',
'analytic_account_id'):