From b2b9e0c64b1271a2b4099f3424ef0bd26e27c43b Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Sun, 18 Jan 2026 16:46:40 -0800 Subject: [PATCH] Fix/refactor --- src/documents/serialisers.py | 4 ++-- src/documents/tests/test_api_tasks.py | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/documents/serialisers.py b/src/documents/serialisers.py index a901c4764..d49de9486 100644 --- a/src/documents/serialisers.py +++ b/src/documents/serialisers.py @@ -2166,9 +2166,9 @@ class TasksViewSerializer(OwnedObjectSerializer): related_document = self.get_related_document(obj) request = self.context.get("request") user = request.user if request else None - if not related_document or not user: + document = Document.global_objects.filter(pk=related_document).first() + if not related_document or not user or not document: return [] - document = Document.objects.get(pk=related_document) duplicates = _get_viewable_duplicates(document, user) return list(duplicates.values("id", "title", "deleted_at")) diff --git a/src/documents/tests/test_api_tasks.py b/src/documents/tests/test_api_tasks.py index 295747979..6429ef44f 100644 --- a/src/documents/tests/test_api_tasks.py +++ b/src/documents/tests/test_api_tasks.py @@ -347,6 +347,7 @@ class TestTasks(DirectoriesMixin, APITestCase): content="", mime_type="application/pdf", checksum=checksum, + archive_checksum="another-checksum", ) PaperlessTask.objects.create( task_id=str(uuid.uuid4()),