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
onStop: () => void
runningStatus: NodeRunningStatus
result?: React.JSX.Element
forms: FormProps[]
showSpecialResultPanel?: boolean
existVarValuesInForms: Record<string, any>[]

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

@ -32,7 +32,8 @@ const LastRun: FC<Props> = ({
...otherResultPanelProps
}) => {
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 isRunning = useMemo(() => {
if(!isRunAfterSingleRun)

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

Loading…
Cancel
Save