From 7ff025eef5901943445b21627679c405c6014c70 Mon Sep 17 00:00:00 2001 From: junwen-lee Date: Wed, 30 Jul 2025 21:40:44 +0800 Subject: [PATCH] fix(singleagent): multi input without text input error (#353) --- .../conversation/message/internal/dal/message.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/backend/domain/conversation/message/internal/dal/message.go b/backend/domain/conversation/message/internal/dal/message.go index 6a28242c..676ecc6c 100644 --- a/backend/domain/conversation/message/internal/dal/message.go +++ b/backend/domain/conversation/message/internal/dal/message.go @@ -309,10 +309,12 @@ func (dao *MessageDAO) buildModelContent(msgDO *entity.Message) (string, error) multiContent = append(multiContent, one) } if len(multiContent) > 0 { - multiContent = append(multiContent, schema.ChatMessagePart{ - Type: schema.ChatMessagePartTypeText, - Text: msgDO.Content, - }) + if len(msgDO.Content) > 0 { + multiContent = append(multiContent, schema.ChatMessagePart{ + Type: schema.ChatMessagePartTypeText, + Text: msgDO.Content, + }) + } } else { modelContentObj.Content = msgDO.Content }