From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Wed, 30 Jul 2025 03:20:39 +0000 (-0400) Subject: Fix: include ignore for config logos in sanity checker (#10473) X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8505fa3e54b2fd9eae342ac093ee6940f918423e;p=thirdparty%2Fpaperless-ngx.git Fix: include ignore for config logos in sanity checker (#10473) --- diff --git a/src/documents/sanity_checker.py b/src/documents/sanity_checker.py index 4f7abde06..76c35073c 100644 --- a/src/documents/sanity_checker.py +++ b/src/documents/sanity_checker.py @@ -12,6 +12,7 @@ from tqdm import tqdm from documents.models import Document from documents.models import PaperlessTask +from paperless.config import GeneralConfig class SanityCheckMessages: @@ -82,8 +83,10 @@ def check_sanity(*, progress=False, scheduled=True) -> SanityCheckMessages: 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)