From af476622af973e63e228e85bd6a6217ad4e10e16 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Mon, 13 Jan 2025 13:46:20 -0800 Subject: [PATCH 1/2] Fix: include reprocess in MODIFIED_FIELD_BY_METHOD --- src/documents/views.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/documents/views.py b/src/documents/views.py index 065233a39..4db65c939 100644 --- a/src/documents/views.py +++ b/src/documents/views.py @@ -980,6 +980,7 @@ class BulkEditView(PassUserMixin): "delete_pages": "checksum", "split": None, "merge": None, + "reprocess": "checksum", } permission_classes = (IsAuthenticated,) From ef5e733011365faae85a23ca6de51b44c31ad975 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Mon, 13 Jan 2025 13:51:13 -0800 Subject: [PATCH 2/2] Actually this should change too --- src/documents/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/documents/views.py b/src/documents/views.py index 4db65c939..f98932a6f 100644 --- a/src/documents/views.py +++ b/src/documents/views.py @@ -1059,7 +1059,7 @@ class BulkEditView(PassUserMixin): return HttpResponseForbidden("Insufficient permissions") try: - modified_field = self.MODIFIED_FIELD_BY_METHOD[method.__name__] + modified_field = self.MODIFIED_FIELD_BY_METHOD.get(method.__name__, None) if settings.AUDIT_LOG_ENABLED and modified_field: old_documents = { obj["pk"]: obj