From 68d4cc4cc74e879d722e7e4a3526e8d0d4cabfbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A0=20Tarroja=20Caubet?= Date: Wed, 3 Jul 2024 14:14:49 +0200 Subject: [PATCH] Save party configuration after replacing vat identifiers Closes #13387 --- modules/party/configuration.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/party/configuration.py b/modules/party/configuration.py index 8b3d12adea..44161bb18e 100644 --- a/modules/party/configuration.py +++ b/modules/party/configuration.py @@ -36,8 +36,11 @@ class Configuration(ModelSingleton, ModelSQL, ModelView, MultiValueMixin): # Migration from 6.8: Use vat alias configuration = cls(1) if configuration.identifier_types: - configuration.identifier_types = list(map( + identifier_types = list(map( replace_vat, configuration.identifier_types)) + if configuration.identifier_types != identifier_types: + configuration.identifier_types = identifier_types + configuration.save() @classmethod def default_party_sequence(cls, **pattern):