From 30f0743c4134c1a92c731831deaee33005bd6091 Mon Sep 17 00:00:00 2001 From: PCoder Date: Thu, 29 Sep 2022 07:40:52 +0530 Subject: [PATCH] #11013: filter persons only with profile_on_web true for public search --- app/views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/views.py b/app/views.py index 7198848..7c2f211 100644 --- a/app/views.py +++ b/app/views.py @@ -213,10 +213,10 @@ class SearchView(View): per_page = int(self.request.GET.get('per_page', 10)) q = self.request.GET.get('q', '').strip() if not q or len(q) < 3: - query_set = Person.objects.all() + query_set = Person.objects.filter(profile_on_web=True).all() else: query = reduce(operator.or_, (Q(field_indexer__icontains=item) for item in q.split(" "))) - query_set = Person.objects.filter(query) + query_set = Person.objects.filter(query).filter(profile_on_web=True) q_country = self.request.GET.get('country', '') q_range = self.request.GET.get('range', '')