From 03276de6b2f30bbc907bcabd6f01b7909313cab0 Mon Sep 17 00:00:00 2001 From: izzy Date: Thu, 27 Nov 2025 16:34:28 +0000 Subject: [PATCH] fix: add integrity report repository to service depends. --- server/src/services/base.service.ts | 1 + .../src/services/system-config.service.spec.ts | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/server/src/services/base.service.ts b/server/src/services/base.service.ts index e311a860e3..67522ec38b 100644 --- a/server/src/services/base.service.ts +++ b/server/src/services/base.service.ts @@ -80,6 +80,7 @@ export const BASE_SERVICE_DEPENDENCIES = [ DuplicateRepository, EmailRepository, EventRepository, + IntegrityReportRepository, JobRepository, LibraryRepository, MachineLearningRepository, diff --git a/server/src/services/system-config.service.spec.ts b/server/src/services/system-config.service.spec.ts index fbdd655bbc..8f5ed468de 100644 --- a/server/src/services/system-config.service.spec.ts +++ b/server/src/services/system-config.service.spec.ts @@ -72,6 +72,22 @@ const updatedConfig = Object.freeze({ accelDecode: false, tonemap: ToneMapping.Hable, }, + integrityChecks: { + orphanedFiles: { + enabled: true, + cronExpression: '0 03 * * *', + }, + missingFiles: { + enabled: true, + cronExpression: '0 03 * * *', + }, + checksumFiles: { + enabled: true, + cronExpression: '0 03 * * *', + timeLimit: 60 * 60 * 1000, + percentageLimit: 1.0, + }, + }, logging: { enabled: true, level: LogLevel.Log,