🐛(backend) use ancestors_deleted_at to filter out deleted docs

Filter by ancestors_deleted_at__isnull=True instead of deleted_at__isnull=True
to be more accurate

Signed-off-by: Paul Vernin <paul.vernin@gmail.com>
This commit is contained in:
Paul Vernin
2026-03-19 10:51:51 +00:00
committed by Manuel Raynaud
parent 8a0330a30f
commit 004d637c8b
+1 -1
View File
@@ -827,7 +827,7 @@ class DocumentViewSet(
queryset = self.queryset.filter(path_list)
queryset = queryset.filter(id__in=favorite_documents_ids)
queryset = queryset.filter(deleted_at__isnull=True)
queryset = queryset.filter(ancestors_deleted_at__isnull=True)
queryset = queryset.annotate_user_roles(user)
queryset = queryset.annotate(
is_favorite=db.Value(True, output_field=db.BooleanField())