From c002c7ad71baa2e79cd81140e60065df45800abc 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 (grafted from 1294a1c18863a45df2c3a2340bf2f2c7ec0d3e16) --HG-- branch : 7.0 --- 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 b990093cf6..6f8f00060e 100644 --- a/modules/account/move.py +++ b/modules/account/move.py @@ -95,16 +95,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), @@ -122,9 +122,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