소스 검색

fix: frontend handle sometimes server not generate the wrong follow up data struct (#7916)

tags/0.8.0-beta1
Joel 1 년 전
부모
커밋
7fdd964379
No account linked to committer's email address
2개의 변경된 파일20개의 추가작업 그리고 10개의 파일을 삭제
  1. 10
    5
      web/app/components/base/chat/chat/hooks.ts
  2. 10
    5
      web/app/components/workflow/panel/debug-and-preview/hooks.ts

+ 10
- 5
web/app/components/base/chat/chat/hooks.ts 파일 보기

@@ -372,11 +372,16 @@ export const useChat = (
handleUpdateChatList(newChatList)
}
if (config?.suggested_questions_after_answer?.enabled && !hasStopResponded.current && onGetSuggestedQuestions) {
const { data }: any = await onGetSuggestedQuestions(
responseItem.id,
newAbortController => suggestedQuestionsAbortControllerRef.current = newAbortController,
)
setSuggestQuestions(data)
try {
const { data }: any = await onGetSuggestedQuestions(
responseItem.id,
newAbortController => suggestedQuestionsAbortControllerRef.current = newAbortController,
)
setSuggestQuestions(data)
}
catch (e) {
setSuggestQuestions([])
}
}
},
onFile(file) {

+ 10
- 5
web/app/components/workflow/panel/debug-and-preview/hooks.ts 파일 보기

@@ -248,11 +248,16 @@ export const useChat = (
}

if (config?.suggested_questions_after_answer?.enabled && !hasStopResponded.current && onGetSuggestedQuestions) {
const { data }: any = await onGetSuggestedQuestions(
responseItem.id,
newAbortController => suggestedQuestionsAbortControllerRef.current = newAbortController,
)
setSuggestQuestions(data)
try {
const { data }: any = await onGetSuggestedQuestions(
responseItem.id,
newAbortController => suggestedQuestionsAbortControllerRef.current = newAbortController,
)
setSuggestQuestions(data)
}
catch (error) {
setSuggestQuestions([])
}
}
},
onMessageEnd: (messageEnd) => {

Loading…
취소
저장