From d38ac94320fa99634959a35679ffdd19816bc201 Mon Sep 17 00:00:00 2001 From: agadzinski93 Date: Sat, 28 Sep 2024 13:26:28 -0700 Subject: [PATCH] feat: Allow custom storage engines to prematurely terminate stream without calling cb(err) --- lib/make-middleware.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/make-middleware.js b/lib/make-middleware.js index b033cbd9..84480c9b 100644 --- a/lib/make-middleware.js +++ b/lib/make-middleware.js @@ -160,6 +160,9 @@ function makeMiddleware (setup) { appender.replacePlaceholder(placeholder, fileInfo) uploadedFiles.push(fileInfo) pendingWrites.decrement() + + if (file.stream.destroyed) readFinished = true + indicateDone() }) })