From 2c0b0e45b72ef1b5d7fa95e1e110d07ddbc720f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jimmy=20W=C3=A4rting?= Date: Mon, 5 Jul 2021 15:34:37 +0200 Subject: refactor: asynchronous blob backing store (#10969) Co-authored-by: Luca Casonato --- extensions/net/03_http.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'extensions/net') diff --git a/extensions/net/03_http.js b/extensions/net/03_http.js index c83936cfe..343b305a6 100644 --- a/extensions/net/03_http.js +++ b/extensions/net/03_http.js @@ -140,7 +140,10 @@ if (innerResp.body !== null) { if (innerResp.body.unusable()) throw new TypeError("Body is unusable."); if (innerResp.body.streamOrStatic instanceof ReadableStream) { - if (innerResp.body.length === null) { + if ( + innerResp.body.length === null || + innerResp.body.source instanceof Blob + ) { respBody = innerResp.body.stream; } else { const reader = innerResp.body.stream.getReader(); -- cgit v1.2.3