From e4ac8bd1f9f1f95d178dc26d85401a207c05d997 Mon Sep 17 00:00:00 2001 From: Magnus Hagander Date: Tue, 21 Feb 2023 14:56:03 +0100 Subject: [PATCH] Limit community auth usersearch to 100 results Avoids huge resultsets and we should never deal with searches bigger than this anyway. --- pgweb/account/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pgweb/account/views.py b/pgweb/account/views.py index ddb4484a..3c12b869 100644 --- a/pgweb/account/views.py +++ b/pgweb/account/views.py @@ -802,7 +802,7 @@ def communityauth_search(request, siteid): else: raise Http404('No search term specified') - users = User.objects.prefetch_related(Prefetch('secondaryemail_set', queryset=SecondaryEmail.objects.filter(confirmed=True))).filter(q) + users = User.objects.prefetch_related(Prefetch('secondaryemail_set', queryset=SecondaryEmail.objects.filter(confirmed=True))).filter(q)[:100] j = json.dumps([{ 'u': u.username, -- 2.39.5