From 3abf8ab12dc7b148073eb9d1822fae17500e4549 Mon Sep 17 00:00:00 2001 From: Nicolas Meienberger Date: Sat, 8 Nov 2025 18:19:49 +0100 Subject: [PATCH] fix: skip backups if in_progress --- apps/server/src/modules/backups/backups.service.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/server/src/modules/backups/backups.service.ts b/apps/server/src/modules/backups/backups.service.ts index 510d4ab..93bcfa0 100644 --- a/apps/server/src/modules/backups/backups.service.ts +++ b/apps/server/src/modules/backups/backups.service.ts @@ -160,6 +160,11 @@ const executeBackup = async (scheduleId: number, manual = false) => { return; } + if (schedule.lastBackupStatus === "in_progress") { + logger.info(`Backup schedule ${scheduleId} is already in progress. Skipping execution.`); + return; + } + const volume = await db.query.volumesTable.findFirst({ where: eq(volumesTable.id, schedule.volumeId), });