diff --git a/web/app/components/share/text-generation/result/index.tsx b/web/app/components/share/text-generation/result/index.tsx index 0224490b2d..f9d206db2b 100644 --- a/web/app/components/share/text-generation/result/index.tsx +++ b/web/app/components/share/text-generation/result/index.tsx @@ -72,6 +72,7 @@ const Result: FC = ({ siteInfo, onRunStart, }) => { + const appSourceType = isInstalledApp ? AppSourceType.installedApp : AppSourceType.webApp const [isResponding, { setTrue: setRespondingTrue, setFalse: setRespondingFalse }] = useBoolean(false) useEffect(() => { if (controlStopResponding) @@ -79,14 +80,14 @@ const Result: FC = ({ }, [controlStopResponding]) const [completionRes, doSetCompletionRes] = useState('') - const completionResRef = useRef() + const completionResRef = useRef(null) const setCompletionRes = (res: any) => { completionResRef.current = res doSetCompletionRes(res) } const getCompletionRes = () => completionResRef.current const [workflowProcessData, doSetWorkflowProcessData] = useState() - const workflowProcessDataRef = useRef() + const workflowProcessDataRef = useRef(null) const setWorkflowProcessData = (data: WorkflowProcess) => { workflowProcessDataRef.current = data doSetWorkflowProcessData(data) @@ -102,7 +103,7 @@ const Result: FC = ({ }) const handleFeedback = async (feedback: FeedbackType) => { - await updateFeedback({ url: `/messages/${messageId}/feedbacks`, body: { rating: feedback.rating, content: feedback.content } }, isInstalledApp, installedAppInfo?.id) + await updateFeedback({ url: `/messages/${messageId}/feedbacks`, body: { rating: feedback.rating, content: feedback.content } }, appSourceType, installedAppInfo?.id) setFeedback(feedback) } @@ -358,7 +359,7 @@ const Result: FC = ({ })) }, }, - isInstalledApp ? AppSourceType.installedApp : AppSourceType.webApp, + appSourceType, installedAppInfo?.id, ) } @@ -392,7 +393,7 @@ const Result: FC = ({ onCompleted(getCompletionRes(), taskId, false) isEnd = true }, - }, isInstalledApp ? AppSourceType.installedApp : AppSourceType.webApp, installedAppInfo?.id) + }, appSourceType, installedAppInfo?.id) } }