From 8564f93706ca4f3d5d18bff774cf08bdf5361ad1 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 3 Apr 2018 17:07:40 +0200 Subject: [PATCH] Refs #782 -- Reference subevent in check in list selection --- src/pretix/control/views/typeahead.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pretix/control/views/typeahead.py b/src/pretix/control/views/typeahead.py index 4f61c36a7..0e98cfabb 100644 --- a/src/pretix/control/views/typeahead.py +++ b/src/pretix/control/views/typeahead.py @@ -136,7 +136,7 @@ def checkinlist_select2(request, **kwargs): dt_end = make_aware(datetime.combine(dt.date(), time(hour=23, minute=59, second=59)), tz) qf |= Q(subevent__date_from__gte=dt_start) & Q(subevent__date_from__lte=dt_end) - qs = request.event.checkin_lists.filter( + qs = request.event.checkin_lists.select_related('subevent').filter( qf ).order_by('name') @@ -148,6 +148,7 @@ def checkinlist_select2(request, **kwargs): { 'id': e.pk, 'text': str(e.name), + 'event': str(e.subevent) if request.event.has_subevents and e.subevent else None, } for e in qs[offset:offset + pagesize] ],