Merge pull request #879 from SchrodingersGat/star-filter-fix

Fix filter logic for 'starred' parts
This commit is contained in:
Oliver 2020-06-28 19:14:55 +10:00 committed by GitHub
commit 25b7f0b7ee
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -363,9 +363,10 @@ class PartList(generics.ListCreateAPIView):
queryset = super().filter_queryset(queryset) queryset = super().filter_queryset(queryset)
# Filter by 'starred' parts? # Filter by 'starred' parts?
starred = str2bool(self.request.query_params.get('starred', None)) starred = self.request.query_params.get('starred', None)
if starred is not None: if starred is not None:
starred = str2bool(starred)
starred_parts = [star.part.pk for star in self.request.user.starred_parts.all()] starred_parts = [star.part.pk for star in self.request.user.starred_parts.all()]
if starred: if starred: