mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-04-09 09:58:20 -05:00
Fix: use JSON for update archive file auditlog entries (#7503)
This commit is contained in:
parent
dac3def6b9
commit
a771d2afd9
@ -47,8 +47,6 @@ from documents.signals import document_updated
|
|||||||
from documents.signals.handlers import cleanup_document_deletion
|
from documents.signals.handlers import cleanup_document_deletion
|
||||||
|
|
||||||
if settings.AUDIT_LOG_ENABLED:
|
if settings.AUDIT_LOG_ENABLED:
|
||||||
import json
|
|
||||||
|
|
||||||
from auditlog.models import LogEntry
|
from auditlog.models import LogEntry
|
||||||
logger = logging.getLogger("paperless.tasks")
|
logger = logging.getLogger("paperless.tasks")
|
||||||
|
|
||||||
@ -259,24 +257,20 @@ def update_document_archive_file(document_id):
|
|||||||
if settings.AUDIT_LOG_ENABLED:
|
if settings.AUDIT_LOG_ENABLED:
|
||||||
LogEntry.objects.log_create(
|
LogEntry.objects.log_create(
|
||||||
instance=oldDocument,
|
instance=oldDocument,
|
||||||
changes=json.dumps(
|
changes={
|
||||||
{
|
"content": [oldDocument.content, newDocument.content],
|
||||||
"content": [oldDocument.content, newDocument.content],
|
"archive_checksum": [
|
||||||
"archive_checksum": [
|
oldDocument.archive_checksum,
|
||||||
oldDocument.archive_checksum,
|
newDocument.archive_checksum,
|
||||||
newDocument.archive_checksum,
|
],
|
||||||
],
|
"archive_filename": [
|
||||||
"archive_filename": [
|
oldDocument.archive_filename,
|
||||||
oldDocument.archive_filename,
|
newDocument.archive_filename,
|
||||||
newDocument.archive_filename,
|
],
|
||||||
],
|
},
|
||||||
},
|
additional_data={
|
||||||
),
|
"reason": "Update document archive file",
|
||||||
additional_data=json.dumps(
|
},
|
||||||
{
|
|
||||||
"reason": "Redo OCR called",
|
|
||||||
},
|
|
||||||
),
|
|
||||||
action=LogEntry.Action.UPDATE,
|
action=LogEntry.Action.UPDATE,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user