fix: propagate skipIntegrityCheck env var to periodic DB health check scheduler (#2591)

Integrated into release/v3.8.2
This commit is contained in:
mi
2026-05-22 16:15:07 -05:00
committed by GitHub
parent 901827df7f
commit fb0ac2a8ab

View File

@@ -1109,6 +1109,7 @@ function startDbHealthCheckScheduler(db: SqliteDatabase) {
if (!db.open) return;
runDbHealthCheck(db, {
autoRepair: true,
skipIntegrityCheck: process.env.OMNIROUTE_SKIP_DB_HEALTHCHECK === "1",
expectedSchemaVersion: "1",
createBackupBeforeRepair: () => createHealthCheckBackup(db),
});
@@ -1367,6 +1368,7 @@ export function getDbInstance(): SqliteDatabase {
}
runDbHealthCheck(db, {
autoRepair: true,
skipIntegrityCheck: process.env.OMNIROUTE_SKIP_DB_HEALTHCHECK === "1",
expectedSchemaVersion: "1",
skipIntegrityCheck,
createBackupBeforeRepair: () => createHealthCheckBackup(db),