From 772ed7ff10f6071816ad8cb4543ae9bcaf3813d3 Mon Sep 17 00:00:00 2001 From: Jon Date: Wed, 21 Jun 2023 16:19:29 +0100 Subject: [PATCH] fix(Zendesk Node): Fix issue with group assignment not working (#6501) --- packages/nodes-base/credentials/ZendeskApi.credentials.ts | 3 +++ packages/nodes-base/nodes/Zendesk/TicketInterface.ts | 2 +- packages/nodes-base/nodes/Zendesk/Zendesk.node.ts | 4 ++-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/nodes-base/credentials/ZendeskApi.credentials.ts b/packages/nodes-base/credentials/ZendeskApi.credentials.ts index e08ca52cc5..fe052b23bf 100644 --- a/packages/nodes-base/credentials/ZendeskApi.credentials.ts +++ b/packages/nodes-base/credentials/ZendeskApi.credentials.ts @@ -34,6 +34,9 @@ export class ZendeskApi implements ICredentialType { name: 'apiToken', type: 'string', default: '', + typeOptions: { + password: true, + }, }, ]; diff --git a/packages/nodes-base/nodes/Zendesk/TicketInterface.ts b/packages/nodes-base/nodes/Zendesk/TicketInterface.ts index 79097931be..95249dd402 100644 --- a/packages/nodes-base/nodes/Zendesk/TicketInterface.ts +++ b/packages/nodes-base/nodes/Zendesk/TicketInterface.ts @@ -10,7 +10,7 @@ export interface ITicket { subject?: string; comment?: IComment; type?: string; - group?: string; + group_id?: number; external_id?: string; tags?: string[]; status?: string; diff --git a/packages/nodes-base/nodes/Zendesk/Zendesk.node.ts b/packages/nodes-base/nodes/Zendesk/Zendesk.node.ts index 6b0feb8f15..77722f7704 100644 --- a/packages/nodes-base/nodes/Zendesk/Zendesk.node.ts +++ b/packages/nodes-base/nodes/Zendesk/Zendesk.node.ts @@ -319,7 +319,7 @@ export class Zendesk implements INodeType { body.recipient = additionalFields.recipient as string; } if (additionalFields.group) { - body.group = additionalFields.group as string; + body.group_id = additionalFields.group as number; } if (additionalFields.tags) { body.tags = additionalFields.tags as string[]; @@ -371,7 +371,7 @@ export class Zendesk implements INodeType { body.recipient = updateFields.recipient as string; } if (updateFields.group) { - body.group = updateFields.group as string; + body.group_id = updateFields.group as number; } if (updateFields.tags) { body.tags = updateFields.tags as string[];