diff --git a/src/pretix/presale/views/organizer.py b/src/pretix/presale/views/organizer.py index 62f5527edb..04818985f4 100644 --- a/src/pretix/presale/views/organizer.py +++ b/src/pretix/presale/views/organizer.py @@ -69,7 +69,9 @@ def filter_qs_by_attr(qs, request): property__name=attr, ) - prop = props[attr] + prop = props.get(attr) + if not prop: + continue annotations = {'attr_{}'.format(i): Exists(emv_with_value)} if qs.model == SubEvent: annotations['attr_{}_sub'.format(i)] = Exists(semv_with_value)