mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 01:56:46 +00:00
fix(Respond to Webhook Node): JSON output from expression fix (#7294)
Github issue / Community forum post (link here to close automatically): https://github.com/n8n-io/n8n/issues/7077
This commit is contained in:
@@ -206,10 +206,14 @@ export class RespondToWebhook implements INodeType {
|
|||||||
if (respondWith === 'json') {
|
if (respondWith === 'json') {
|
||||||
const responseBodyParameter = this.getNodeParameter('responseBody', 0) as string;
|
const responseBodyParameter = this.getNodeParameter('responseBody', 0) as string;
|
||||||
if (responseBodyParameter) {
|
if (responseBodyParameter) {
|
||||||
|
if (typeof responseBodyParameter === 'object') {
|
||||||
|
responseBody = responseBodyParameter;
|
||||||
|
} else {
|
||||||
responseBody = jsonParse(responseBodyParameter, {
|
responseBody = jsonParse(responseBodyParameter, {
|
||||||
errorMessage: "Invalid JSON in 'Response Body' field",
|
errorMessage: "Invalid JSON in 'Response Body' field",
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
}
|
||||||
} else if (respondWith === 'firstIncomingItem') {
|
} else if (respondWith === 'firstIncomingItem') {
|
||||||
responseBody = items[0].json;
|
responseBody = items[0].json;
|
||||||
} else if (respondWith === 'text') {
|
} else if (respondWith === 'text') {
|
||||||
|
|||||||
Reference in New Issue
Block a user