]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Fix: include ignore for config logos in sanity checker (#10473) dev
authorshamoon <4887959+shamoon@users.noreply.github.com>
Wed, 30 Jul 2025 03:20:39 +0000 (23:20 -0400)
committerGitHub <noreply@github.com>
Wed, 30 Jul 2025 03:20:39 +0000 (23:20 -0400)
src/documents/sanity_checker.py

index 4f7abde06c5e8ecd5df96f703a62642f3983f01b..76c35073ce7c7e54dd99922e034f9c203b6bff88 100644 (file)
@@ -12,6 +12,7 @@ from tqdm import tqdm
 
 from documents.models import Document
 from documents.models import PaperlessTask
 
 from documents.models import Document
 from documents.models import PaperlessTask
+from paperless.config import GeneralConfig
 
 
 class SanityCheckMessages:
 
 
 class SanityCheckMessages:
@@ -82,8 +83,10 @@ def check_sanity(*, progress=False, scheduled=True) -> SanityCheckMessages:
     if lockfile in present_files:
         present_files.remove(lockfile)
 
     if lockfile in present_files:
         present_files.remove(lockfile)
 
-    if settings.APP_LOGO:
-        logo_file = Path(settings.MEDIA_ROOT / settings.APP_LOGO).resolve()
+    general_config = GeneralConfig()
+    app_logo = general_config.app_logo or settings.APP_LOGO
+    if app_logo:
+        logo_file = Path(settings.MEDIA_ROOT / Path(app_logo.lstrip("/"))).resolve()
         if logo_file in present_files:
             present_files.remove(logo_file)
 
         if logo_file in present_files:
             present_files.remove(logo_file)