From 04a322bd8a40459f949e982133ab9d4362562e60 Mon Sep 17 00:00:00 2001 From: "Jill \"oatmealine\" Monoids" Date: Thu, 18 Aug 2022 10:31:34 +0300 Subject: [PATCH] create zip in-place to avoid data/ folder --- src/download.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/download.ts b/src/download.ts index 1553663..f4e6f19 100644 --- a/src/download.ts +++ b/src/download.ts @@ -49,7 +49,7 @@ export async function deemixDownloadWrapper(dlObj: deemix.types.downloadObjects. const folderName = trackpaths[0].split('/').slice(-2)[0]; logger.debug(`zipping ${folderName}`); try { - await promisify(exec)(`${config.server.zipBinaryLocation} ${config.server.zipArguments} "data/${folderName}.zip" "data/${folderName}"`); + await promisify(exec)(`cd "data/" && "${config.server.zipBinaryLocation}" ${config.server.zipArguments} "${folderName}.zip" "${folderName}"`); } catch(err) { logger.error((err as Error).toString()); return ws.close(1011, 'Zipping album failed');