From 101b884a2cd914d3faee124dfc0cb5d5856c3773 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mi=C5=82osz=20Szewczak?= Date: Sat, 11 Apr 2020 20:55:12 +0200 Subject: [PATCH] add11 --- .../nodes/Mattermost/Mattermost.node.ts | 28 ++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/packages/nodes-base/nodes/Mattermost/Mattermost.node.ts b/packages/nodes-base/nodes/Mattermost/Mattermost.node.ts index 2fa678f98..1359a4ca1 100644 --- a/packages/nodes-base/nodes/Mattermost/Mattermost.node.ts +++ b/packages/nodes-base/nodes/Mattermost/Mattermost.node.ts @@ -1032,8 +1032,34 @@ export class Mattermost implements INodeType { console.log(util.inspect(attachments, false, null, true /* enable colors */)); console.log('&&&&'); + var arr = attachments; + + for (const att of arr) { + if (Array.isArray(att.actions)) + for (const attaction of att.actions) { + //console.log(attaction); + if (attaction.integrations.item !== undefined) { + //console.log('integrations items'); + attaction.integrations = attaction.integrations.item; + for (const attactioninteg of attaction.integrations) { + //console.log(attactioninteg); + if (attactioninteg.context.conproperty !== undefined) { + //console.log('connnnnn'); + var tmpcontex = {}; + for (const attactionintegprop of attactioninteg.context.conproperty ) { + console.log(attactionintegprop); + tmpcontex[attactionintegprop.name] = attactionintegprop.value; + } + delete attactioninteg.context ; + attactioninteg.context = tmpcontex ; + } + } + } + } + } + body.props = { - attachments, + arr, }; //console.log('####');