From aecc87ccdb36c04ef452930ee22537fa5de96ee4 Mon Sep 17 00:00:00 2001 From: Lukas Bockstaller Date: Fri, 23 Jan 2026 12:25:28 +0100 Subject: [PATCH] handle open ended datetime ranges (#5838) --- src/pretix/control/forms/filter.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pretix/control/forms/filter.py b/src/pretix/control/forms/filter.py index 0f3b2a1e44..783c12e857 100644 --- a/src/pretix/control/forms/filter.py +++ b/src/pretix/control/forms/filter.py @@ -1315,10 +1315,10 @@ class QuestionAnswerFilterForm(forms.Form): if date_range is not None: d_start, d_end = resolve_timeframe_to_datetime_start_inclusive_end_exclusive(now(), date_range, self.event.timezone) - opqs = opqs.filter( - subevent__date_from__gte=d_start, - subevent__date_from__lt=d_end - ) + if d_start: + opqs = opqs.filter(subevent__date_from__gte=d_start) + if d_end: + opqs = opqs.filter(subevent__date_from__lt=d_end) s = fdata.get("status", Order.STATUS_PENDING + Order.STATUS_PAID) if s != "":