fix: has problem node not update

pull/21369/head
Joel 11 months ago
parent 4c38893efb
commit 6eadf05023

@ -25,7 +25,6 @@ export type BeforeRunFormProps = {
onRun: (submitData: Record<string, any>) => void onRun: (submitData: Record<string, any>) => void
onStop: () => void onStop: () => void
runningStatus: NodeRunningStatus runningStatus: NodeRunningStatus
result?: React.JSX.Element
forms: FormProps[] forms: FormProps[]
showSpecialResultPanel?: boolean showSpecialResultPanel?: boolean
existVarValuesInForms: Record<string, any>[] existVarValuesInForms: Record<string, any>[]

@ -226,7 +226,6 @@ const BasePanel: FC<BasePanelProps> = ({
{...passedLogParams} {...passedLogParams}
existVarValuesInForms={getExistVarValuesInForms(singleRunParams?.forms as any)} existVarValuesInForms={getExistVarValuesInForms(singleRunParams?.forms as any)}
filteredExistVarForms={getFilteredExistVarForms(singleRunParams?.forms as any)} filteredExistVarForms={getFilteredExistVarForms(singleRunParams?.forms as any)}
result={<></>}
/> />
</div> </div>
</div> </div>

@ -32,7 +32,8 @@ const LastRun: FC<Props> = ({
...otherResultPanelProps ...otherResultPanelProps
}) => { }) => {
const isOneStepRunSucceed = oneStepRunRunningStatus === NodeRunningStatus.Succeeded const isOneStepRunSucceed = oneStepRunRunningStatus === NodeRunningStatus.Succeeded
const canRunLastRun = !isRunAfterSingleRun || isOneStepRunSucceed const isOneStepRunFailed = oneStepRunRunningStatus === NodeRunningStatus.Failed
const canRunLastRun = !isRunAfterSingleRun || isOneStepRunSucceed || isOneStepRunFailed
const { data: lastRunResult, isFetching, error } = useLastRun(appId, nodeId, canRunLastRun) const { data: lastRunResult, isFetching, error } = useLastRun(appId, nodeId, canRunLastRun)
const isRunning = useMemo(() => { const isRunning = useMemo(() => {
if(!isRunAfterSingleRun) if(!isRunAfterSingleRun)

@ -498,12 +498,7 @@ const useOneStepRun = <T>({
catch (e: any) { catch (e: any) {
console.error(e) console.error(e)
hasError = true hasError = true
const result = res || {} invalidLastRun()
setRunResult({
...result,
error: e.message,
status: NodeRunningStatus.Failed,
})
if (!isIteration && !isLoop) { if (!isIteration && !isLoop) {
handleNodeDataUpdate({ handleNodeDataUpdate({
id, id,

Loading…
Cancel
Save