From 6475487434b95863ff266381b7733842f2dad058 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Sun, 6 Sep 2026 08:14:46 -0700 Subject: [PATCH] Fix: correct add version actor parity --- src/documents/tests/test_api_document_versions.py | 1 + src/documents/views.py | 1 + 2 files changed, 2 insertions(+) diff --git a/src/documents/tests/test_api_document_versions.py b/src/documents/tests/test_api_document_versions.py index ae14fb4cc..0ca39b6d0 100644 --- a/src/documents/tests/test_api_document_versions.py +++ b/src/documents/tests/test_api_document_versions.py @@ -598,6 +598,7 @@ class TestDocumentVersioningApi(DirectoriesMixin, APITestCase): self.assertEqual(input_doc.root_document_id, root.id) self.assertEqual(input_doc.source, DocumentSource.ApiUpload) self.assertEqual(overrides.version_label, "New Version") + self.assertEqual(overrides.owner_id, self.user.id) self.assertEqual(overrides.actor_id, self.user.id) def test_update_version_with_version_pk_normalizes_to_root(self) -> None: diff --git a/src/documents/views.py b/src/documents/views.py index 4d0a16c4a..fadd160c4 100644 --- a/src/documents/views.py +++ b/src/documents/views.py @@ -2091,6 +2091,7 @@ class DocumentViewSet( if version_label: overrides.version_label = version_label.strip() if request.user is not None: + overrides.owner_id = request.user.id overrides.actor_id = request.user.id async_task = consume_file.apply_async(