File tree Expand file tree Collapse file tree 2 files changed +6
-3
lines changed
frontend/src/components/ChatBot Expand file tree Collapse file tree 2 files changed +6
-3
lines changed Original file line number Diff line number Diff 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 ] ) ;
Original file line number Diff line number Diff 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 ( [ ] ) ;
You can’t perform that action at this time.
0 commit comments