From 801a06970b1763a81a385565e71f3531bf5b4cd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 26 Dec 2024 18:55:47 +0100 Subject: [PATCH] Use proper default value for Eval on account move --- modules/account/move.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/modules/account/move.py b/modules/account/move.py index 0fe49e6e01..9d348e3d58 100644 --- a/modules/account/move.py +++ b/modules/account/move.py @@ -96,16 +96,16 @@ class Move(DescriptionOriginMixin, ModelSQL, ModelView): If(Eval('state') == 'draft', ('state', '=', 'open'), ()), - If(Eval('date'), [ - ('start_date', '<=', Eval('date')), - ('end_date', '>=', Eval('date')), + If(Eval('date', None), [ + ('start_date', '<=', Eval('date', None)), + ('end_date', '>=', Eval('date', None)), ], []), ], states=_MOVE_STATES) journal = fields.Many2One('account.journal', 'Journal', required=True, states={ - 'readonly': Eval('number') & Eval('journal'), + 'readonly': Eval('number') & Eval('journal', None), }, context={ 'company': Eval('company', -1), @@ -123,9 +123,9 @@ class Move(DescriptionOriginMixin, ModelSQL, ModelView): lines = fields.One2Many('account.move.line', 'move', 'Lines', states=_MOVE_STATES, depends={'company'}, context={ - 'journal': Eval('journal'), - 'period': Eval('period'), - 'date': Eval('date'), + 'journal': Eval('journal', -1), + 'period': Eval('period', -1), + 'date': Eval('date', None), }) @classmethod