From 3619f393a8d198b5cca0c3b435c03d62d923714b Mon Sep 17 00:00:00 2001 From: Michael Kret Date: Sun, 28 Jan 2024 09:37:35 +0200 Subject: [PATCH] :zap: fix --- .../nodes/Slack/V2/GenericFunctions.ts | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/packages/nodes-base/nodes/Slack/V2/GenericFunctions.ts b/packages/nodes-base/nodes/Slack/V2/GenericFunctions.ts index 73870d9ec734e..dc303cc25db5e 100644 --- a/packages/nodes-base/nodes/Slack/V2/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Slack/V2/GenericFunctions.ts @@ -174,7 +174,21 @@ export function getMessageContent( } break; case 'attachment': - content = { attachments: this.getNodeParameter('attachments', i) } as IDataObject; + const attachmentsUI = this.getNodeParameter('attachments', i) as IDataObject[]; + + const attachments: IDataObject[] = []; + + for (const attachment of attachmentsUI) { + if (attachment.fields !== undefined) { + if ((attachment?.fields as IDataObject)?.item) { + attachment.fields = (attachment?.fields as IDataObject)?.item as IDataObject[]; + } + } + attachments.push(attachment); + } + + content = { attachments } as IDataObject; + if (includeLinkToWorkflow && Array.isArray(content.attachments)) { content.attachments.push({ text: automatedMessage,