From 83aa31c4c3a8b08e7d459fc994c6848bbfa6ee5f Mon Sep 17 00:00:00 2001 From: Marius Cornescu Date: Sat, 23 Aug 2025 18:39:00 +0200 Subject: [PATCH] Update slackpost.js Prevent exceptions like: TypeError: Cannot read properties of undefined (reading 'id') at recurse (/data/node_modules/node-red-contrib-slack/slackpost.js:568:50) at recurse (/data/node_modules/node-red-contrib-slack/slackpost.js:540:17) at SlackConfig.dressResponseMessage (/data/node_modules/node-red-contrib-slack/slackpost.js:589:11) at /data/node_modules/node-red-contrib-slack/slackpost.js:1306:43 at process.processTicksAndRejections (node:internal/process/task_queues:95:5) --- slackpost.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/slackpost.js b/slackpost.js index 5a8cecc..bf0c5ab 100644 --- a/slackpost.js +++ b/slackpost.js @@ -567,7 +567,7 @@ module.exports = function (RED) { } else if (key.includes("team")) { if (typeof value === "string" || value instanceof String) { if (!data.hasOwnProperty(key + "Object")) { - if (value == node.state.team.id) + if (value == node?.state?.team?.id) data[key + "Object"] = node.state.team; } }