Skip to content

Commit 4943171

Browse files
committed
Merge PR #5716 into 19.0
Signed-off-by hbrunn
2 parents 977a2d9 + 75456cd commit 4943171

1 file changed

Lines changed: 13 additions & 7 deletions

File tree

openupgrade_scripts/scripts/account_edi_ubl_cii/19.0.1.0/pre-migration.py

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,16 @@
1919

2020
@openupgrade.migrate()
2121
def migrate(env, version):
22-
openupgrade.map_values(
23-
env.cr,
24-
"ubl_cii_tax_exemption_reason_code",
25-
"ubl_cii_tax_exemption_reason_code",
26-
_reason_code_map,
27-
table="account_tax",
28-
)
22+
# ubl_cii_tax_exemption_reason_code came from account_edi_ubl_cii_tax_extension
23+
# (not auto-installed in 18.0), merged into this module in 19.0. DBs without
24+
# that extension lack the column, so guard the remap.
25+
if openupgrade.column_exists(
26+
env.cr, "account_tax", "ubl_cii_tax_exemption_reason_code"
27+
):
28+
openupgrade.map_values(
29+
env.cr,
30+
"ubl_cii_tax_exemption_reason_code",
31+
"ubl_cii_tax_exemption_reason_code",
32+
_reason_code_map,
33+
table="account_tax",
34+
)

0 commit comments

Comments
 (0)