diff --git a/move.py b/move.py index 17ad5a1a99..02ddbda919 100644 --- a/move.py +++ b/move.py @@ -932,12 +932,12 @@ class Line(ModelSQL, ModelView): fiscalyear_ids = list(map(int, fiscalyears)) where &= period.fiscalyear == fiscalyear_id where &= move.date <= date - elif fiscalyear_id or period_ids or from_date or to_date: + elif fiscalyear_id or period_ids is not None or from_date or to_date: if fiscalyear_id: fiscalyear_ids = [fiscalyear_id] where &= fiscalyear.id == fiscalyear_id - if period_ids: - where &= move.period.in_(period_ids) + if period_ids is not None: + where &= move.period.in_(period_ids or [None]) if from_date: where &= move.date >= from_date if to_date: