From 1c90b7e8a188a932832a08a45c13800180042085 Mon Sep 17 00:00:00 2001 From: Sebastian Alex Date: Tue, 3 Dec 2024 16:45:56 +0100 Subject: [PATCH] node: fix invalid error handler in fileChunkSink --- packages/node/src/streams/fileChunkSink.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/node/src/streams/fileChunkSink.ts b/packages/node/src/streams/fileChunkSink.ts index 004b3609..494acabb 100644 --- a/packages/node/src/streams/fileChunkSink.ts +++ b/packages/node/src/streams/fileChunkSink.ts @@ -17,7 +17,7 @@ interface FileChunkSinkOptions { /** * File system implementation to use. */ - readonly fs?: NodeFileSystem; + readonly fs: NodeFileSystem; } /** @@ -70,7 +70,7 @@ export class FileChunkSink extends EventEmitter { private emitDeleteOrDelete(file: fs.WriteStream) { // If 'delete' event is not handled, delete the file if (!this.emit('delete', file)) { - (this._options.fs ?? fs).unlink(file.path.toString('utf-8'), () => { + this._options.fs.unlink(file.path.toString('utf-8')).catch(() => { // Do nothing on error }); }