fix(MessagesService): Refine empty message filtering logic

- Update filterEmptyMessages to consider file presence
- Ensure messages with empty content and no files are filtered out
This commit is contained in:
kangfenmao 2025-03-12 19:19:02 +08:00
parent aae12a21ac
commit abecb74135

View File

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