From b6e8f8968750afe0f544f8852bff8a9905f96d05 Mon Sep 17 00:00:00 2001 From: chinesepowered Date: Fri, 17 Apr 2026 17:11:46 -0700 Subject: [PATCH] fix(dingtalk): only suffix '(cont.)' on continuation chunks, not first (#2977) --- packages/channels/dingtalk/src/DingtalkAdapter.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/channels/dingtalk/src/DingtalkAdapter.ts b/packages/channels/dingtalk/src/DingtalkAdapter.ts index 0e6832b77..19aa14abf 100644 --- a/packages/channels/dingtalk/src/DingtalkAdapter.ts +++ b/packages/channels/dingtalk/src/DingtalkAdapter.ts @@ -146,11 +146,12 @@ export class DingtalkChannel extends ChannelBase { const chunks = normalizeDingTalkMarkdown(text); const title = extractTitle(text); - for (const chunk of chunks) { + for (let i = 0; i < chunks.length; i++) { + const chunk = chunks[i]!; const body = { msgtype: 'markdown', markdown: { - title: chunks.length > 1 ? `${title} (cont.)` : title, + title: i === 0 ? title : `${title} (cont.)`, text: chunk, }, };