diff --git a/frontend/src/lib/components/flows/previousResults.ts b/frontend/src/lib/components/flows/previousResults.ts index 51a09ff699..3e2a297390 100644 --- a/frontend/src/lib/components/flows/previousResults.ts +++ b/frontend/src/lib/components/flows/previousResults.ts @@ -74,7 +74,10 @@ function getFlowInput( if (parentState && parentModule) { if ( parentState.previewArgs && - !(parentModule.value?.type === 'forloopflow' && parentModule.value?.modules?.length === 1) + !(parentModule.value?.type === 'forloopflow' && parentModule.value?.modules?.length === 1) && + parentState && + typeof parentState.previewArgs == 'object' && + `iter` in parentState.previewArgs ) { return { ...topFlowInput, ...parentState.previewArgs } } else {