Test GL context values against None instead of using their presence

issue10896
review385271002
(grafted from 1e8fd17cfc05205c24ec565f96b6fe14bf9bf39c)

--HG--
branch : 6.0
This commit is contained in:
Nicolas Évrard committed 2021-10-27 17:01:59 +02:00
1 parent 9fcaf9fa89
commit b042c699dd
1 file changed
+3 -3
+3 -3
View File
@@ -1724,10 +1724,10 @@ class _GeneralLedgerAccount(ActivePeriodMixin, ModelSQL, ModelView):
Account = cls._get_account()
period_ids, from_date, to_date = None, None, None
context_keys = Transaction().context.keys()
if context_keys & {'start_period', 'end_period'}:
context = Transaction().context
if context.get('start_period') or context.get('end_period'):
period_ids = cls.get_period_ids(name)
elif context_keys & {'from_date', 'end_date'}:
elif context.get('from_date') or context.get('end_date'):
from_date, to_date = cls.get_dates(name)
else:
if name.startswith('start_'):