diff --git a/apps/registration/views.py b/apps/registration/views.py
index 804c9fa9a5322531973061d60502f583e74b53d4..f4574b0fc81d4921cf99e5c8791c69af34c15308 100644
--- a/apps/registration/views.py
+++ b/apps/registration/views.py
@@ -179,8 +179,6 @@ class FutureUserListView(ProtectQuerysetMixin, LoginRequiredMixin, SingleTableVi
                 | Q(profile__section__iregex=pattern)
                 | Q(username__iregex="^" + pattern)
             )
-        else:
-            qs = qs.none()
 
         return qs[:20]
 
diff --git a/apps/wei/views.py b/apps/wei/views.py
index 2210a347019db58979a323497801d72e9a04a949..fb0f7b320a492ffeca2dbdb0865e3fa8a4f8b6f1 100644
--- a/apps/wei/views.py
+++ b/apps/wei/views.py
@@ -236,14 +236,12 @@ class WEIRegistrationsView(ProtectQuerysetMixin, LoginRequiredMixin, SingleTable
         pattern = self.request.GET.get("search", "")
 
         if not pattern:
-            return qs.none()
-
-        qs = qs.filter(
-            Q(user__first_name__iregex=pattern)
-            | Q(user__last_name__iregex=pattern)
-            | Q(user__note__alias__name__iregex="^" + pattern)
-            | Q(user__note__alias__normalized_name__iregex="^" + Alias.normalize(pattern))
-        )
+            qs = qs.filter(
+                Q(user__first_name__iregex=pattern)
+                | Q(user__last_name__iregex=pattern)
+                | Q(user__note__alias__name__iregex="^" + pattern)
+                | Q(user__note__alias__normalized_name__iregex="^" + Alias.normalize(pattern))
+            )
 
         return qs[:20]