From 51793c72bd5dff9bed1c39fa387f7dd166348d33 Mon Sep 17 00:00:00 2001 From: Jan Oberhauser Date: Wed, 25 Mar 2020 18:17:30 +0100 Subject: [PATCH] :zap: Fix potential issues with Affinity Trigger Nodes --- .../nodes-base/nodes/Affinity/AffinityTrigger.node.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/nodes-base/nodes/Affinity/AffinityTrigger.node.ts b/packages/nodes-base/nodes/Affinity/AffinityTrigger.node.ts index 828b3ce1d..6b57d4680 100644 --- a/packages/nodes-base/nodes/Affinity/AffinityTrigger.node.ts +++ b/packages/nodes-base/nodes/Affinity/AffinityTrigger.node.ts @@ -25,7 +25,7 @@ export class AffinityTrigger implements INodeType { version: 1, description: 'Handle Affinity events via webhooks', defaults: { - name: 'Affinity Trigger', + name: 'Affinity-Trigger', color: '#3343df', }, inputs: [], @@ -184,7 +184,11 @@ export class AffinityTrigger implements INodeType { return false; }, async create(this: IHookFunctions): Promise { - const webhookUrl = this.getNodeWebhookUrl('default'); + const webhookUrl = this.getNodeWebhookUrl('default') as string; + + if (webhookUrl.includes('%20')) { + throw new Error('The name of the Affinity Trigger Node is not allowed to contain any spaces!'); + } const events = this.getNodeParameter('events') as string[];