From 8d1edb54ea4c5bad7bf79d38a74b82747b37e322 Mon Sep 17 00:00:00 2001 From: FreneticScribbler Date: Tue, 8 Feb 2022 17:22:09 +0000 Subject: [PATCH] HOTFIX Trainee Search broken --- training/views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/training/views.py b/training/views.py index 672799a3..f7ae670a 100644 --- a/training/views.py +++ b/training/views.py @@ -95,12 +95,12 @@ class TraineeList(generic.ListView): paginate_by = 25 def get_queryset(self): - objects = self.model.objects + objects = self.model.objects.search(self.request.GET.get('q')) if self.request.GET.get('is_supervisor', ''): objects = objects.filter(is_supervisor=True) - return objects.search(self.request.GET.get('q')).annotate(num_qualifications=Count('qualifications_obtained', filter=Q(qualifications_obtained__depth=models.TrainingItemQualification.PASSED_OUT)) + return objects.annotate(num_qualifications=Count('qualifications_obtained', filter=Q(qualifications_obtained__depth=models.TrainingItemQualification.PASSED_OUT)) ).order_by('-num_qualifications').prefetch_related('level_qualifications', 'qualifications_obtained', 'qualifications_obtained__item') def get_context_data(self, **kwargs):