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,