Test GL context values against None instead of using their presence

issue10896
review385271002
This commit is contained in:
Nicolas Évrard
2021-10-27 17:01:59 +02:00
parent e73a7ddc48
commit ffd08ed240
+3 -3
View File
@@ -1681,10 +1681,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_'):