mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2026-10-11 18:48:45 +02:00
fix(core): Parse any readable stream response instead of only IncomingMessage (#8359)
This commit is contained in:
1 parent
159b328587
commit
eb1320fd7a
1 file changed
+2
-8
@@ -2855,10 +2855,7 @@ const getRequestHelperFunctions = (
|
||||
|
||||
let contentBody: Exclude<IN8nHttpResponse, Buffer>;
|
||||
|
||||
if (
|
||||
newResponse.body?.constructor.name === 'IncomingMessage' &&
|
||||
paginationOptions.binaryResult !== true
|
||||
) {
|
||||
if (newResponse.body instanceof Readable && paginationOptions.binaryResult !== true) {
|
||||
const data = await this.helpers
|
||||
.binaryToBuffer(newResponse.body as Buffer | Readable)
|
||||
.then((body) => body.toString());
|
||||
@@ -2954,10 +2951,7 @@ const getRequestHelperFunctions = (
|
||||
// configured to stop on 404 response codes. For that reason we have to throw here
|
||||
// now an error manually if the response code is not a success one.
|
||||
let data = tempResponseData.body;
|
||||
if (
|
||||
data?.constructor.name === 'IncomingMessage' &&
|
||||
paginationOptions.binaryResult !== true
|
||||
) {
|
||||
if (data instanceof Readable && paginationOptions.binaryResult !== true) {
|
||||
data = await this.helpers
|
||||
.binaryToBuffer(tempResponseData.body as Buffer | Readable)
|
||||
.then((body) => body.toString());
|
||||
|
||||
Reference in new issue
Block a user