fixed sharing and added additional tests

This commit is contained in:
vabene1111
2022-02-07 15:43:06 +01:00
parent f37790a24a
commit 969df37e28
4 changed files with 30 additions and 11 deletions

View File

@@ -648,11 +648,13 @@ class RecipeViewSet(viewsets.ModelViewSet):
schema = QueryParamAutoSchema()
def get_queryset(self):
share = self.request.query_params.get('share', None)
if self.detail:
self.queryset = self.queryset.filter(space=self.request.space)
if not share:
self.queryset = self.queryset.filter(space=self.request.space)
return super().get_queryset()
share = self.request.query_params.get('share', None)
if not (share and self.detail):
self.queryset = self.queryset.filter(space=self.request.space)