From ebd3e6f31aab9794996cc4868d6ece7394e86c3a Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Mon, 12 Nov 2018 12:17:33 +0100 Subject: [PATCH] Fix TypeError in typeahead --- src/pretix/control/views/typeahead.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/pretix/control/views/typeahead.py b/src/pretix/control/views/typeahead.py index 85c6095c70..080074248b 100644 --- a/src/pretix/control/views/typeahead.py +++ b/src/pretix/control/views/typeahead.py @@ -123,7 +123,11 @@ def nav_context_list(request): if query: qs_orga = qs_orga.filter(Q(name__icontains=query) | Q(slug__icontains=query)) - show_user = not query or query.lower() in request.user.email.lower() or query.lower() in request.user.fullname.lower() + show_user = not query or ( + query and request.user.email and query.lower() in request.user.email.lower() + ) or ( + query and request.user.fullname and query.lower() in request.user.fullname.lower() + ) total = qs_events.count() + qs_orga.count() pagesize = 20 offset = (page - 1) * pagesize