create zip in-place to avoid data/ folder

This commit is contained in:
Jill 2022-08-18 10:31:34 +03:00
parent 17c700b796
commit 04a322bd8a
1 changed files with 1 additions and 1 deletions

View File

@ -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');