From 73dfe9fc3952055e7a21ac2ccc4fff7fa3231f3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 13 Mar 2025 12:57:31 +0100 Subject: [PATCH] Reuse original readonly state of date of statement line --- modules/account_statement/statement.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/modules/account_statement/statement.py b/modules/account_statement/statement.py index 882002bdad..e21060425c 100644 --- a/modules/account_statement/statement.py +++ b/modules/account_statement/statement.py @@ -791,11 +791,9 @@ class Line(origin_mixin(_states), sequence_ordered(), ModelSQL, ModelView): def __setup__(cls): super(Line, cls).__setup__() table = cls.__table__() - cls.date.states = { - 'readonly': ( - (Eval('statement_state') != 'draft') - | Bool(Eval('origin', 0))), - } + cls.date.states['readonly'] = ( + cls.date.states.get('readonly', False) + | Bool(Eval('origin', 0))) cls.account.required = True cls.party.states['required'] = ( cls.party.states.get('required', False)