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)) {