From 3c6dcd91635331ced9e35066543d3c6062fc1b62 Mon Sep 17 00:00:00 2001 From: SebClem Date: Wed, 4 Sep 2024 12:00:56 +0200 Subject: [PATCH] Check if file exist before deleting it --- nextcloud_backup/backend/src/services/orchestrator.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/nextcloud_backup/backend/src/services/orchestrator.ts b/nextcloud_backup/backend/src/services/orchestrator.ts index f93c347..ced0c49 100644 --- a/nextcloud_backup/backend/src/services/orchestrator.ts +++ b/nextcloud_backup/backend/src/services/orchestrator.ts @@ -1,4 +1,4 @@ -import { unlinkSync } from "fs"; +import { existsSync, unlinkSync } from "fs"; import { DateTime } from "luxon"; import logger from "../config/winston.js"; import messageManager from "../tools/messageManager.js"; @@ -112,9 +112,10 @@ export function doBackupWorkflow(type: WorkflowType) { }) .catch(() => { backupFail(); - if (tmpBackupFile != "") { + if (tmpBackupFile != "" && existsSync(tmpBackupFile)) { unlinkSync(tmpBackupFile); } + homeAssistantService.startAddons(addonsToStartStop).catch(() => {}); }); }