From abecb741359467d1ecf4511ce8658f4808db4941 Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Wed, 12 Mar 2025 19:19:02 +0800 Subject: [PATCH] fix(MessagesService): Refine empty message filtering logic - Update filterEmptyMessages to consider file presence - Ensure messages with empty content and no files are filtered out --- src/renderer/src/services/MessagesService.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/renderer/src/services/MessagesService.ts b/src/renderer/src/services/MessagesService.ts index ee79fb32..1f3a18d9 100644 --- a/src/renderer/src/services/MessagesService.ts +++ b/src/renderer/src/services/MessagesService.ts @@ -42,7 +42,7 @@ export function filterUserRoleStartMessages(messages: Message[]): Message[] { export function filterEmptyMessages(messages: Message[]): Message[] { return messages.filter((message) => { const content = message.content as string | any[] - if (typeof content === 'string') { + if (typeof content === 'string' && isEmpty(message.files)) { return !isEmpty(content.trim()) } if (Array.isArray(content)) {