From 004d637c8b17c3388dcaa2e91e63a9e66858a361 Mon Sep 17 00:00:00 2001 From: Paul Vernin Date: Thu, 19 Mar 2026 10:51:51 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B(backend)=20use=20ancestors=5Fdelet?= =?UTF-8?q?ed=5Fat=20to=20filter=20out=20deleted=20docs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Filter by ancestors_deleted_at__isnull=True instead of deleted_at__isnull=True to be more accurate Signed-off-by: Paul Vernin --- src/backend/core/api/viewsets.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/core/api/viewsets.py b/src/backend/core/api/viewsets.py index 2941aa28..2f03f5d6 100644 --- a/src/backend/core/api/viewsets.py +++ b/src/backend/core/api/viewsets.py @@ -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())