diff --git a/app/store/chat.ts b/app/store/chat.ts index d6c252222..342e8075b 100644 --- a/app/store/chat.ts +++ b/app/store/chat.ts @@ -314,12 +314,7 @@ export const useChatStore = createPersistStore( let mContent: string | MultimodalContent[] = userContent; if (attachImages && attachImages.length > 0) { - mContent = [ - { - type: "text", - text: userContent, - }, - ]; + mContent = []; mContent = mContent.concat( attachImages.map((url) => { return { @@ -330,6 +325,12 @@ export const useChatStore = createPersistStore( }; }), ); + mContent = mContent.concat([ + { + type: "text", + text: userContent, + }, + ]); } let userMessage: ChatMessage = createMessage({ role: "user",