From 7696aa2c9f34e263c90a04a17157069286aeacd6 Mon Sep 17 00:00:00 2001 From: Andrea Brancaleoni Date: Mon, 2 Dec 2024 13:28:58 -0800 Subject: [PATCH] sendSlackMessage: preserve last md slack section --- src/sendSlackMessage.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/sendSlackMessage.js b/src/sendSlackMessage.js index 23f4ddd6..a543255c 100644 --- a/src/sendSlackMessage.js +++ b/src/sendSlackMessage.js @@ -93,7 +93,9 @@ export default async function sendSlackMessage ({ let mdBlocks = await markdownToBlocks(message) // slack blocks have a limit of 50 blocks, remove the last blocks if there are more if (mdBlocks.length > 50) { - mdBlocks = mdBlocks.slice(0, 49) + // last block should contain the Cc, so we don't want to remove it + const lastBlock = mdBlocks[mdBlocks.length - 1] + mdBlocks = mdBlocks.slice(0, 48) mdBlocks.push({ type: 'section', text: { @@ -101,6 +103,7 @@ export default async function sendSlackMessage ({ text: '...and more' } }) + mdBlocks.push(lastBlock) } if (colored) { attachments = [{