Fill tax rule pattern with default empty countries

A rule line for a country is not expected to be used when the country is
unknown.

Closes #13169
This commit is contained in:
Cédric Krier
2024-04-08 12:13:33 +02:00
parent 3bfc1e25d0
commit 49bd15c94e
@@ -19,6 +19,8 @@ class TaxRule(metaclass=PoolMeta):
subdivision = subdivision.parent
pattern = pattern.copy()
pattern.setdefault('from_country')
pattern.setdefault('to_country')
for name in ['from_subdivision', 'to_subdivision']:
subdivision = pattern.pop(name, None)
if not subdivision: