From 3752ca234719953a1b34fc47710b357fe1a5a9b3 Mon Sep 17 00:00:00 2001 From: joan Date: Fri, 3 Jun 2022 13:22:32 +0200 Subject: [PATCH] Changed when file is removed --- back/methods/edi/updateData.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/back/methods/edi/updateData.js b/back/methods/edi/updateData.js index 3d1b65e5f5..fadde0032f 100644 --- a/back/methods/edi/updateData.js +++ b/back/methods/edi/updateData.js @@ -48,6 +48,12 @@ module.exports = Self => { tempDir = `${tempPath}/${fileName}`; tempFile = `${tempPath}/${fileName}.zip`; + if (fs.existsSync(tempFile)) + await fs.unlink(tempFile); + + if (fs.existsSync(tempDir)) + await fs.rmdir(tempDir, {recursive: true}); + await extractFile({ ftpClient: ftpClient, file: file, @@ -61,7 +67,6 @@ module.exports = Self => { if (fs.existsSync(tempFile)) await fs.unlink(tempFile); - await fs.rmdir(tempDir, {recursive: true}); console.error(error); } } @@ -89,9 +94,6 @@ module.exports = Self => { zip.extractAllTo(paths.tempDir, false); - if (fs.existsSync(paths.tempFile)) - await fs.unlink(paths.tempFile); - await dumpData({file, entries, paths}); await fs.rmdir(paths.tempDir, {recursive: true});