[FIX] account_asset_management: migration fixup

This commit is contained in:
Miquel Raïch
2022-03-24 17:45:13 +01:00
parent 000d301ec8
commit 7faec0c4b1

View File

@@ -8,7 +8,8 @@ def handle_account_invoice_move_migration(env):
env.cr,
"""
UPDATE account_move_line aml
SET asset_profile_id = ail.asset_profile_id, asset_id = ail.asset_id
SET asset_profile_id = COALESCE(ail.asset_profile_id, aml.asset_profile_id),
asset_id = COALESCE(ail.asset_id, aml.asset_id)
FROM account_invoice_line ail
WHERE aml.old_invoice_line_id = ail.id AND
(ail.asset_profile_id IS NOT NULL OR ail.asset_id IS NOT NULL)"""