From 82df232f037119ef4f72b30d7b2cf434537a94f6 Mon Sep 17 00:00:00 2001 From: Tzahi12345 Date: Mon, 30 Mar 2020 23:36:35 -0400 Subject: [PATCH] Update process now properly gets required backend files --- backend/app.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/backend/app.js b/backend/app.js index 760ac31..13056c1 100644 --- a/backend/app.js +++ b/backend/app.js @@ -199,7 +199,7 @@ async function downloadUpdateFiles() { var fileName = entry.path; var type = entry.type; // 'Directory' or 'File' var size = entry.size; - var is_dir = fileName.substring(fileName.length-1, fileName.length) !== '/' + var is_dir = fileName.substring(fileName.length-1, fileName.length) === '/' if (!is_dir && fileName.includes('youtubedl-material/public/')) { // get public folder files var actualFileName = fileName.replace('youtubedl-material/public/', ''); @@ -211,8 +211,9 @@ async function downloadUpdateFiles() { } } else if (!is_dir && !replace_ignore_list.includes(fileName)) { // get package.json - console.log('Downloading file ' + fileName); - entry.pipe(fs.createWriteStream(path.join(__dirname, 'package.json'))); + var actualFileName = fileName.replace('youtubedl-material/', ''); + if (debugMode) console.log('Downloading file ' + actualFileName); + entry.pipe(fs.createWriteStream(path.join(__dirname, actualFileName))); } else { entry.autodrain(); }