]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Merge sanity checker
authorshamoon <4887959+shamoon@users.noreply.github.com>
Tue, 8 Apr 2025 23:47:06 +0000 (16:47 -0700)
committershamoon <4887959+shamoon@users.noreply.github.com>
Tue, 8 Apr 2025 23:47:06 +0000 (16:47 -0700)
src/documents/tests/test_management_exporter.py
src/documents/tests/test_sanity_check.py
src/documents/tests/test_tasks.py
src/paperless/management/commands/document_sanity_checker.py
src/paperless/sanity_checker.py [moved from src/documents/sanity_checker.py with 100% similarity]
src/paperless/tasks.py

index 944e2942e9b9d8589d1be6d3450924e4ac9b07bc..b5b10364680e07b77ab673f1ae25ab64ed897a25 100644 (file)
@@ -25,7 +25,6 @@ from guardian.models import UserObjectPermission
 from guardian.shortcuts import assign_perm
 
 from documents.management.commands import document_exporter
-from documents.sanity_checker import check_sanity
 from documents.settings import EXPORTER_FILE_NAME
 from documents.tests.utils import DirectoriesMixin
 from documents.tests.utils import FileSystemAssertsMixin
@@ -43,6 +42,7 @@ from paperless.models import User
 from paperless.models import Workflow
 from paperless.models import WorkflowAction
 from paperless.models import WorkflowTrigger
+from paperless.sanity_checker import check_sanity
 from paperless_mail.models import MailAccount
 
 
index d8a1b1814cf237972fd0964dfad5da3d8cd360ad..d068a749f4e2075a19590d111e3c44acf197ba70 100644 (file)
@@ -7,9 +7,9 @@ import filelock
 from django.conf import settings
 from django.test import TestCase
 
-from documents.sanity_checker import check_sanity
 from documents.tests.utils import DirectoriesMixin
 from paperless.models import Document
+from paperless.sanity_checker import check_sanity
 
 
 class TestSanityCheck(DirectoriesMixin, TestCase):
index fae31876a38327fc60c64accb47f311359d129b7..c3e582e85c38c29cb31f3280c0d4c722b887cfda 100644 (file)
@@ -7,8 +7,6 @@ from django.conf import settings
 from django.test import TestCase
 from django.utils import timezone
 
-from documents.sanity_checker import SanityCheckFailedException
-from documents.sanity_checker import SanityCheckMessages
 from documents.tests.test_classifier import dummy_preprocess
 from documents.tests.utils import DirectoriesMixin
 from documents.tests.utils import FileSystemAssertsMixin
@@ -17,6 +15,8 @@ from paperless.models import Correspondent
 from paperless.models import Document
 from paperless.models import DocumentType
 from paperless.models import Tag
+from paperless.sanity_checker import SanityCheckFailedException
+from paperless.sanity_checker import SanityCheckMessages
 
 
 class TestIndexReindex(DirectoriesMixin, TestCase):
index 88295445ca72f182833c4f0c21778ad1165a53a4..d8b4d52a019c3ddbe6c224e490f63ee2f720feef 100644 (file)
@@ -1,7 +1,7 @@
 from django.core.management.base import BaseCommand
 
-from documents.sanity_checker import check_sanity
 from paperless.management.commands.mixins import ProgressBarMixin
+from paperless.sanity_checker import check_sanity
 
 
 class Command(ProgressBarMixin, BaseCommand):
index 482c1d443a871e8ec7983da6e516950747085145..2a529ef5c38c2b8c4bcbb7f37d97e4100f722417 100644 (file)
@@ -19,16 +19,15 @@ from django.utils import timezone
 from filelock import FileLock
 from whoosh.writing import AsyncWriter
 
-from documents import sanity_checker
 from documents.plugins.base import ConsumeTaskPlugin
 from documents.plugins.base import ProgressManager
 from documents.plugins.base import StopConsumeTaskError
 from documents.plugins.helpers import ProgressStatusOptions
-from documents.sanity_checker import SanityCheckFailedException
 from documents.signals import document_updated
 from documents.signals.handlers import cleanup_document_deletion
 from documents.signals.handlers import run_workflows
 from paperless import index
+from paperless import sanity_checker
 from paperless.barcodes import BarcodePlugin
 from paperless.caching import clear_document_caches
 from paperless.classifier import DocumentClassifier
@@ -52,6 +51,7 @@ from paperless.models import WorkflowRun
 from paperless.models import WorkflowTrigger
 from paperless.parsers import DocumentParser
 from paperless.parsers import get_parser_class_for_mime_type
+from paperless.sanity_checker import SanityCheckFailedException
 
 if settings.AUDIT_LOG_ENABLED:
     from auditlog.models import LogEntry