Fix: include ignore for config logos in sanity checker (#10473)

This commit is contained in:
shamoon 2025-07-29 23:20:39 -04:00 committed by GitHub
parent a51093afc2
commit 8505fa3e54
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -12,6 +12,7 @@ from tqdm import tqdm
from documents.models import Document from documents.models import Document
from documents.models import PaperlessTask 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: if lockfile in present_files:
present_files.remove(lockfile) present_files.remove(lockfile)
if settings.APP_LOGO: general_config = GeneralConfig()
logo_file = Path(settings.MEDIA_ROOT / settings.APP_LOGO).resolve() 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: if logo_file in present_files:
present_files.remove(logo_file) present_files.remove(logo_file)