(backend) Order pinned documents by last updated at

Sort favorite_list results by updated_at property descending.
    
Signed-off-by: Paul Vernin <paul.vernin@gmail.com>
This commit is contained in:
pvrn
2026-04-10 15:15:55 +00:00
committed by GitHub
parent 1ebdda8c9e
commit e652cdd040
3 changed files with 50 additions and 2 deletions
+1
View File
@@ -834,6 +834,7 @@ class DocumentViewSet(
queryset = self.queryset.filter(path_list)
queryset = queryset.filter(id__in=favorite_documents_ids)
queryset = queryset.filter(ancestors_deleted_at__isnull=True)
queryset = queryset.order_by("-updated_at")
queryset = queryset.annotate_user_roles(user)
queryset = queryset.annotate(
is_favorite=db.Value(True, output_field=db.BooleanField())