From 215878ec5968a4667fbbdfe5986201da35861760 Mon Sep 17 00:00:00 2001 From: Jonah Snider Date: Mon, 4 Apr 2022 12:36:11 -0700 Subject: [PATCH] feat(common): set default StreamableFile length automatically when possible --- packages/common/file-stream/streamable-file.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/common/file-stream/streamable-file.ts b/packages/common/file-stream/streamable-file.ts index b392a532372..7fe05c1d902 100644 --- a/packages/common/file-stream/streamable-file.ts +++ b/packages/common/file-stream/streamable-file.ts @@ -16,6 +16,7 @@ export class StreamableFile { this.stream = new Readable(); this.stream.push(bufferOrReadStream); this.stream.push(null); + this.options.length ??= bufferOrReadStream.length; } else if (bufferOrReadStream.pipe && isFunction(bufferOrReadStream.pipe)) { this.stream = bufferOrReadStream; }