Skip to content

Commit 72bccaf

Browse files
Chat Mode Swtich Fix
1 parent 21c255d commit 72bccaf

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

frontend/src/components/ChatBot/ChatModeToggle.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ export default function ChatModeToggle({
3838
)
3939
);
4040
}
41-
if (!(chatModes.includes(chatModeLables.vector) || chatModes.includes(chatModeLables.graph_vector))) {
42-
setchatModes([chatModeLables.graph_vector]);
41+
if (!chatModes.includes(chatModeLables.vector)) {
42+
setchatModes([chatModeLables.vector]);
4343
}
4444
}
4545
}, [selectedRows.length, chatModes.length]);

frontend/src/components/ChatBot/Chatbot.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,10 @@ const Chatbot: FC<ChatbotProps> = (props) => {
391391
setMetricContext(currentMode.metric_contexts ?? '');
392392
setMetricAnswer(currentMode.metric_answer ?? '');
393393
setActiveChat(chat);
394-
if (previousActiveChat != null && chat.id != previousActiveChat?.id) {
394+
if (
395+
(previousActiveChat != null && chat.id != previousActiveChat?.id) ||
396+
(previousActiveChat != null && previousActiveChat.currentMode != chat.currentMode)
397+
) {
395398
setNodes([]);
396399
setChunks([]);
397400
setInfoEntities([]);

0 commit comments

Comments
 (0)