From 3b3bb089e8e92fb92565142e09744cdbd89c95aa Mon Sep 17 00:00:00 2001 From: Anton Shepilov Date: Mon, 11 Mar 2024 17:49:03 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Fix=20downloading=20zip=20folder?= =?UTF-8?q?=20(#434)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 🐛Fix downloading zip folder Do not await finalizing of th archive creation Just run clean-up process after --- tdrive/backend/node/src/services/documents/services/index.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tdrive/backend/node/src/services/documents/services/index.ts b/tdrive/backend/node/src/services/documents/services/index.ts index a6b906ef..3de3c8c3 100644 --- a/tdrive/backend/node/src/services/documents/services/index.ts +++ b/tdrive/backend/node/src/services/documents/services/index.ts @@ -920,7 +920,7 @@ export class DocumentsService { zlib: { level: 9 }, }); - archive.on('error', error => { + archive.on("error", error => { this.logger.error("error while creating ZIP file: ", error); }); @@ -938,7 +938,8 @@ export class DocumentsService { } } - await archive.finalize(); + //TODO[ASH] why do we need this call?? + archive.finalize(); return archive; };