diff --git a/android/plugins/network/src/main/java/com/facebook/flipper/plugins/network/NetworkFlipperPlugin.java b/android/plugins/network/src/main/java/com/facebook/flipper/plugins/network/NetworkFlipperPlugin.java index 0a9ada40c..35f1db1aa 100644 --- a/android/plugins/network/src/main/java/com/facebook/flipper/plugins/network/NetworkFlipperPlugin.java +++ b/android/plugins/network/src/main/java/com/facebook/flipper/plugins/network/NetworkFlipperPlugin.java @@ -69,7 +69,9 @@ public class NetworkFlipperPlugin extends BufferingFlipperPlugin implements Netw int numChunks = responseInfo.body == null ? 1 - : (int) Math.ceil((double) responseInfo.body.length / MAX_BODY_SIZE_IN_BYTES); + : Math.max( + (int) Math.ceil((double) responseInfo.body.length / MAX_BODY_SIZE_IN_BYTES), + 1); for (int i = 0; i < numChunks; i++) { byte[] chunk = diff --git a/desktop/plugins/network/index.tsx b/desktop/plugins/network/index.tsx index 98b13abf9..1f85830e3 100644 --- a/desktop/plugins/network/index.tsx +++ b/desktop/plugins/network/index.tsx @@ -368,7 +368,7 @@ export function plugin(client: PluginClient) { // convert data TODO: we only want this for non-binary data! See D23403095 const responseData = - response && response.data ? decodeBody(response) : null; + response && response.data ? decodeBody(response) : ''; const newNextRouteId = nextRouteId.get(); routes.update((draft) => {