backend-common: end write stream after use in ZipArchiveResponse

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2023-10-04 16:08:13 +02:00
parent 3b7ec34b4a
commit b95d66d4ea
2 changed files with 9 additions and 3 deletions
@@ -93,12 +93,13 @@ export class ZipArchiveResponse implements ReadTreeResponse {
return new Promise((resolve, reject) => {
writeStream.on('error', reject);
writeStream.on('finish', () =>
writeStream.on('finish', () => {
writeStream.end();
resolve({
fileName: tmpFile,
cleanup: () => fs.rm(tmpDir, { recursive: true }),
}),
);
});
});
stream.pipe(writeStream);
});
}