From 3cea57950bc63be21f5857a495c9be2dfaa28131 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Ml=C3=A1dek?= Date: Fri, 20 Mar 2020 16:34:57 +0100 Subject: [PATCH] don't return soft-deleted docs --- sdbs_pile/pile/models.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sdbs_pile/pile/models.py b/sdbs_pile/pile/models.py index 9694d06..a2022e5 100644 --- a/sdbs_pile/pile/models.py +++ b/sdbs_pile/pile/models.py @@ -23,10 +23,10 @@ class DocumentManager(models.Manager): self._include_hidden = include_hidden def get_queryset(self): - if self._include_hidden: - return super().get_queryset() - else: - return super().get_queryset().filter(hidden=False) + query_set = super().get_queryset().filter(is_removed=False) + if not self._include_hidden: + return query_set.filter(hidden=False) + return query_set def untagged(self): return self.get_queryset().annotate(tag_count=Count('tags')).filter(tag_count=0)