]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Moves additional auditlog imports into protected blocks (#6638)
authorTrenton H <797416+stumpylog@users.noreply.github.com>
Wed, 8 May 2024 16:04:32 +0000 (09:04 -0700)
committerGitHub <noreply@github.com>
Wed, 8 May 2024 16:04:32 +0000 (09:04 -0700)
src/documents/management/commands/document_exporter.py
src/documents/serialisers.py

index b02fd686bbc9725fb7b5b60dce75c2f9c8443383..081dfb360f7ab5f9a185145517791cf5cfc4bb10 100644 (file)
@@ -9,9 +9,6 @@ from typing import Optional
 
 import tqdm
 from django.conf import settings
-
-if settings.AUDIT_LOG_ENABLED:
-    from auditlog.models import LogEntry
 from django.contrib.auth.models import Group
 from django.contrib.auth.models import Permission
 from django.contrib.auth.models import User
@@ -25,6 +22,9 @@ from filelock import FileLock
 from guardian.models import GroupObjectPermission
 from guardian.models import UserObjectPermission
 
+if settings.AUDIT_LOG_ENABLED:
+    from auditlog.models import LogEntry
+
 from documents.file_handling import delete_empty_directories
 from documents.file_handling import generate_filename
 from documents.models import Correspondent
index 213e3cc27400dc0c5a552bae2c14196d7da754e8..ebe8579484586b022499e9f6e2bd1a2643b67438 100644 (file)
@@ -5,7 +5,6 @@ import zoneinfo
 from decimal import Decimal
 
 import magic
-from auditlog.context import set_actor
 from celery import states
 from django.conf import settings
 from django.contrib.auth.models import Group
@@ -28,6 +27,9 @@ from rest_framework import fields
 from rest_framework import serializers
 from rest_framework.fields import SerializerMethodField
 
+if settings.AUDIT_LOG_ENABLED:
+    from auditlog.context import set_actor
+
 from documents import bulk_edit
 from documents.data_models import DocumentSource
 from documents.models import Correspondent