mirror of
https://github.com/usebruno/bruno.git
synced 2025-08-26 07:06:52 +02:00
refactor: enhance JSON parsing logic for Buffer responses
This commit is contained in:
@@ -412,10 +412,12 @@ const parseDataFromResponse = (response, disableParsingResponseJson = false) =>
|
||||
try {
|
||||
const decodedString = response.data.toString('utf-8');
|
||||
const parsedData = JSON.parse(decodedString);
|
||||
|
||||
|
||||
if (parsedData && parsedData.type === "Buffer" && Array.isArray(parsedData.data)) {
|
||||
data = Buffer.from(parsedData.data).toString('utf-8');
|
||||
data = JSON.parse(data);
|
||||
if (!disableParsingResponseJson) {
|
||||
data = JSON.parse(data);
|
||||
}
|
||||
} else {
|
||||
data = parsedData;
|
||||
}
|
||||
|
Reference in New Issue
Block a user