Webhook problem

I use n8n via Docker and yesterday I updated to the latest version 0.193.5.
Since then, my emailing from NINOX no longer works.
I have no idea why this is not working now. Can anyone here help?

Ninox Button :

if Zgoda = true then
	let me := this;
	let myHook := "http://************/webhook/*****************";
	let myBody := {
			recordId: number(me.Nr),
			teamID: teamId(),
			databaseID: databaseId(),
			tableID: tableId(me),
			mySubject: me.'Temat Maila',
			myText: me.'Treść Maila',
			myAtt: last(split(text(PDF), "/")),
			myTo: me.'Adres Mailowy BC',
			myCC: me.'Adres Mailowy CC',
			myDate: format(today(), "YYYY-MM-DD")
		};
	let myHeaders := {
			'Content-Type': "application/json"
		};
	let response := http("POST", myHook, myHeaders, myBody);
	void;
	Zgoda := false
else
	void
end

The webhook looks like this:

{
  "meta": {
    "instanceId": "df0df829a98e6d0b9f027af32b300a23edcaae6f5fe34fe19e17f50ee99d2763"
  },
  "nodes": [
    {
      "parameters": {
        "httpMethod": "POST",
        "path": " ******************* ",
        "options": {
          "responseData": "success
        }
      },
      "name": "Webhook",
      "type": "n8n-nodes-base.webhook",
      "typeVersion": 1,
      "position": [
        240,
        760
      ],
      "webhookId": "76a6ffd9-5dab-42a9-b223-2f8339634853",
      "id": "98831eb2-e723-4f57-8021-27beab517ad7"
    }
  ],
  "connections": {}
}

Information on your n8n setup

  • 0.193.5
  • Database you’re using (default):
  • Running n8n with the execution process [own(default), main]:
  • Running n8n via [Docker]:

Hey @richard1818,

Are you getting an error back in ninox and does the n8n execution log show the attempt coming in?

Hey Jon

Ninox shows no error and the log shows nothing.
If I shorten the Ninox HTTP POST like this, the connection goes through:

let myHook := "http://192.168.1.230:20009/webhook-test/********************";
let response := http("POST", myHook);
void

An HTTP POST with App https://paw.cloud/ also works without problems

Hey @richard1818,

The shorter version is using the test webhook, is your workflow active? Have you tried a post request to your webhook using curl or postman?

Hey Jon
I am in test mode
Via Postman the message appears:
{
“message”: “Workflow was started”
}

Hey @richard1818,

That is promising, if you enable the workflow log in n8n you should see a record for it. It sounds like it could be something in the workflow not working.

Hey Jon

Outside of Ninox I can run the node and the Webhook node turns green in test mode.
Not from Ninox. Has anything been changed in the webhook NODE with the latest update to 0.193.5?
I have n8n running on my Synology NAS as Docker. Is there a way to test this workflow on another n8n server?

I upgraded to 0.192.2 and since then it works again
??

Hey @richard1818,

That is odd, I wouldn’t have expected 193 to break the webhook and the testing you did looked good. Did you ever check the execution log?

Hey Jon

You mean the workflow executions? There was no entry here with the problems

Hey Jon

I have two NAS at my disposal. One has the n8n 0.192.2 installed, and it works. On the second NAS, n8n 0.193.5 is installed, and the same function does not work here.
I do not understand

Hey @richard1818,

Perfect, On the 193.5 NAS can you enable execution logging for the workflow then send a request using CURL / Postman assuming you get the workflow started message that should then show some kind of output. If that is all good as the second step do the test from Ninox and see what that shows in the execution log, If the request is making it we should see something like the below and we can then see what is coming in and if there is anything that needs tweaking.

image

Hey Jon
It works in this constellation this 193.5, so only from external and with webhook changes, and do as server. In local network does not work

if Zgoda = true then
	let me := this;
	let myHook := "http://------------------:20019/webhook-test/-----------------------------";
	let myBody := {
			recordId: number(me.Nr),
			teamID: teamId(),
			databaseID: databaseId(),
			tableID: tableId(me),
			mySubject: me.'Temat Maila',
			myText: me.'Treść Maila',
			myAtt: last(split(text(PDF), "/")),
			myTo: me.'Adres Mailowy BC',
			myCC: me.'Adres Mailowy CC',
			myDate: format(today(), "YYYY-MM-DD")
		};
	let myHeaders := {
			'Content-Type': "application/json"
		};
	let response := do as server
			http("POST", myHook, myHeaders, myBody)
		end;
	void;
	Zgoda := false
else
	void
end;
alert(text(formatJSON(Response)))