[FIX] account: chart_template fiscal_position adjustement fix.

PR odoo/odoo#157918 has a bug on commit 8bd8d4a3eaf.
We cannot do `int(x) in Command` as it's TypeError.

closes odoo/odoo#162786

Signed-off-by: Aliya Tastemirova (alta) <alta@odoo.com>
This commit is contained in:
Paolo Gatti (pgi)
2024-04-22 11:51:31 +00:00
parent c9cfd25e3c
commit 26092e6972
+4 -2
View File
@@ -542,8 +542,10 @@ class AccountChartTemplate(models.AbstractModel):
if (
model == 'account.tax' and 'repartition_line_ids' in field_name
and not self.ref(xml_id, raise_if_not_found=False)
and all(isinstance(x, tuple | list) for x in field_val)
and all(int(x[0]) in Command for x in field_val)
and all(
isinstance(x, tuple | list) and len(x)
and isinstance(x[0], Command | int) for x in field_val
)
):
field_val = [Command.clear()] + field_val
to_be_removed.append(field_name)