diff --git a/src/frontend/src/components/newChatView/chatMessage/index.tsx b/src/frontend/src/components/newChatView/chatMessage/index.tsx index 36fb3955e..31f4f0345 100644 --- a/src/frontend/src/components/newChatView/chatMessage/index.tsx +++ b/src/frontend/src/components/newChatView/chatMessage/index.tsx @@ -70,7 +70,7 @@ export default function ChatMessage({ useEffect(() => { // This effect is specifically for calling updateChat after streaming ends - if (!isStreaming && streamUrl === null) { + if (!isStreaming && streamUrl) { if (updateChat) { updateChat(chat, chatMessage, streamUrl); } diff --git a/src/frontend/src/modals/formModal/index.tsx b/src/frontend/src/modals/formModal/index.tsx index dfaf871ed..af6e9eace 100644 --- a/src/frontend/src/modals/formModal/index.tsx +++ b/src/frontend/src/modals/formModal/index.tsx @@ -576,6 +576,7 @@ export default function FormModal({ chatHistory.length - 1 === index ? true : false } key={index} + updateChat={() => {}} /> )) ) : ( diff --git a/src/frontend/src/types/components/index.ts b/src/frontend/src/types/components/index.ts index 3a8563cf1..bc8582118 100644 --- a/src/frontend/src/types/components/index.ts +++ b/src/frontend/src/types/components/index.ts @@ -524,6 +524,7 @@ export type chatMessagePropsType = { chat: ChatMessageType; lockChat: boolean; lastMessage: boolean; + updateChat: (chat: ChatMessageType, message: string, stream_url: string) => void; }; export type formModalPropsType = {