diff --git a/packages/nodes-base/nodes/RespondToWebhook/RespondToWebhook.node.ts b/packages/nodes-base/nodes/RespondToWebhook/RespondToWebhook.node.ts index cf0bd27493..74411fdef9 100644 --- a/packages/nodes-base/nodes/RespondToWebhook/RespondToWebhook.node.ts +++ b/packages/nodes-base/nodes/RespondToWebhook/RespondToWebhook.node.ts @@ -23,9 +23,9 @@ import { } from 'n8n-workflow'; import type { Readable } from 'stream'; -import { formatPrivateKey, generatePairedItemData } from '../../utils/utilities'; -import { configuredOutputs } from './utils/outputs'; import { getBinaryResponse } from './utils/binary'; +import { configuredOutputs } from './utils/outputs'; +import { formatPrivateKey, generatePairedItemData } from '../../utils/utilities'; const respondWithProperty: INodeProperties = { displayName: 'Respond With', @@ -252,7 +252,18 @@ export class RespondToWebhook implements INodeType { }, description: 'The name of the node input field with the binary data', }, - + { + displayName: + 'To avoid unexpected behavior, add a "Content-Type" response header with the appropriate value', + name: 'contentTypeNotice', + type: 'notice', + default: '', + displayOptions: { + show: { + respondWith: ['text'], + }, + }, + }, { displayName: 'Options', name: 'options', diff --git a/packages/nodes-base/nodes/Webhook/Webhook.node.ts b/packages/nodes-base/nodes/Webhook/Webhook.node.ts index 5e54d77838..4f449d0d45 100644 --- a/packages/nodes-base/nodes/Webhook/Webhook.node.ts +++ b/packages/nodes-base/nodes/Webhook/Webhook.node.ts @@ -175,6 +175,18 @@ export class Webhook extends Node { }, responseDataProperty, responseBinaryPropertyNameProperty, + { + displayName: + 'If you are sending back a response, add a "Content-Type" response header with the appropriate value to avoid unexpected behavior', + name: 'contentTypeNotice', + type: 'notice', + default: '', + displayOptions: { + show: { + responseMode: ['onReceived'], + }, + }, + }, { ...optionsProperty,