From 5894a7291fb56d334859fd8d61170d857a88c67b Mon Sep 17 00:00:00 2001 From: algiro03 Date: Tue, 18 Oct 2022 11:37:54 +0200 Subject: [PATCH] Force number of digits and use 8 as default. --- account.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/account.py b/account.py index 58d626e..4fed60c 100644 --- a/account.py +++ b/account.py @@ -29,6 +29,10 @@ class Configuration(metaclass=PoolMeta): return pool.get('account.configuration.default_account') return super(Configuration, cls).multivalue_model(field) + @staticmethod + def default_force_digits(): + return True + class ConfigurationDefaultAccount(metaclass=PoolMeta): __name__ = 'account.configuration.default_account' @@ -99,6 +103,8 @@ class CreateChartAccount(metaclass=PoolMeta): pool = Pool() Config = pool.get('account.configuration') config = Config(1) + if not config.default_account_code_digits: + return 8 return config.default_account_code_digits