fix: annotation id not pass to update setting (#5429)
This commit is contained in:
@@ -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({
|
||||
|
||||
Reference in New Issue
Block a user