From 4c92a4b39ca846cff9b8629fa193e2c428ce2f42 Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Sat, 14 Nov 2020 11:20:43 +0100 Subject: [PATCH] fixed shopping list recipe search --- cookbook/views/api.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/cookbook/views/api.py b/cookbook/views/api.py index eff2480d8..898d65e60 100644 --- a/cookbook/views/api.py +++ b/cookbook/views/api.py @@ -205,16 +205,15 @@ class RecipeViewSet(viewsets.ModelViewSet, StandardFilterMixin): permission_classes = [CustomIsShare | CustomIsGuest] # TODO split read and write permission for meal plan guest def get_queryset(self): - queryset = super().get_queryset() internal = self.request.query_params.get('internal', None) if internal: - queryset = queryset.filter(internal=True) + self.queryset = self.queryset.filter(internal=True) random = self.request.query_params.get('random', False) if random: - queryset = queryset.random(5) + self.queryset = self.queryset.random(5) - return queryset + return super().get_queryset() # TODO write extensive tests for permissions