From 2425ed52f3acc81801c9b7a5e1493363e7e0e8e3 Mon Sep 17 00:00:00 2001 From: Thomas Nardone Date: Mon, 26 Feb 2024 12:31:53 -0800 Subject: [PATCH] Better error message for invalid response blob (#43069) Summary: Changelog: [General][Changed] - Add info to invalid blob response error Reviewed By: christophpurrer Differential Revision: D53829400 --- packages/react-native/Libraries/Network/XMLHttpRequest.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/react-native/Libraries/Network/XMLHttpRequest.js b/packages/react-native/Libraries/Network/XMLHttpRequest.js index e6191b10f7b560..70a2aeea5009c4 100644 --- a/packages/react-native/Libraries/Network/XMLHttpRequest.js +++ b/packages/react-native/Libraries/Network/XMLHttpRequest.js @@ -248,7 +248,10 @@ class XMLHttpRequest extends (EventTarget(...XHR_EVENTS): any) { } else if (this._response === '') { this._cachedResponse = BlobManager.createFromParts([]); } else { - throw new Error(`Invalid response for blob: ${this._response}`); + throw new Error( + 'Invalid response for blob - expecting object, was ' + + `${typeof this._response}: ${this._response}`, + ); } break;