fix: annotation id not pass to update setting (#5429)

This commit is contained in:
Joel
2024-06-20 15:25:25 +08:00
committed by GitHub
parent 23fa3dedc4
commit 3db110c0b9
2 changed files with 6 additions and 3 deletions

View File

@@ -41,6 +41,7 @@ const Annotation: FC<Props> = ({
const fetchAnnotationConfig = async () => {
const res = await doFetchAnnotationConfig(appDetail.id)
setAnnotationConfig(res as AnnotationReplyConfig)
return (res as AnnotationReplyConfig).id
}
useEffect(() => {
const isChatApp = appDetail.mode !== 'completion'
@@ -284,9 +285,9 @@ const Annotation: FC<Props> = ({
const { job_id: jobId }: any = await updateAnnotationStatus(appDetail.id, AnnotationEnableStatus.enable, embeddingModel, score)
await ensureJobCompleted(jobId, AnnotationEnableStatus.enable)
}
const annotationId = await fetchAnnotationConfig()
if (score !== annotationConfig?.score_threshold)
await updateAnnotationScore(appDetail.id, annotationConfig?.id || '', score)
await updateAnnotationScore(appDetail.id, annotationId, score)
await fetchAnnotationConfig()
Toast.notify({