From 1237f9c6ff05848d60e7cf0383fc4b2a79e4bfe9 Mon Sep 17 00:00:00 2001 From: Sebastien Clement Date: Mon, 9 Nov 2020 11:45:16 +0100 Subject: [PATCH] :ambulance: Fix crash on snapshot download fail (form NC) #28 Check if file exist before trying to delete it --- .../rootfs/opt/nextcloud_backup/tools/webdavTools.js | 1 + 1 file changed, 1 insertion(+) diff --git a/nextcloud_backup/rootfs/opt/nextcloud_backup/tools/webdavTools.js b/nextcloud_backup/rootfs/opt/nextcloud_backup/tools/webdavTools.js index 7f30ef9..b0655ce 100644 --- a/nextcloud_backup/rootfs/opt/nextcloud_backup/tools/webdavTools.js +++ b/nextcloud_backup/rootfs/opt/nextcloud_backup/tools/webdavTools.js @@ -326,6 +326,7 @@ class WebdavTools { logger.debug("Backup dl size : " + (fs.statSync(tmpFile).size / 1024 / 1024)); resolve(tmpFile); }).catch((err)=>{ + if(fs.existsSync(tmpFile)) fs.unlinkSync(tmpFile); status.status = "error"; status.message = "Fail to download Hassio snapshot (" + err.message + ")";