From eb297fe17ec184b7f4812d5195cbf8ca5aba7f1b Mon Sep 17 00:00:00 2001 From: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Wed, 4 Nov 2026 20:09:46 -0800 Subject: [PATCH] Fix: move versions of trashed documents --- src/documents/file_moves.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/documents/file_moves.py b/src/documents/file_moves.py index ab6680324f..bbbfd82b7e 100644 --- a/src/documents/file_moves.py +++ b/src/documents/file_moves.py @@ -152,10 +152,12 @@ def move_files_for_document(pk: int) -> Document | None: # Keep version files in sync with root if document.root_document_id is None: - for version_pk in Document.objects.filter(root_document_id=pk).values_list( - "pk", - flat=True, - ): + version_pks = list( + Document.global_objects.values_list("pk", flat=True).filter( + root_document_id=pk, + ), + ) + for version_pk in version_pks: move_files_for_document(version_pk) return document