diff --git a/apps/sim/lib/workflows/blocks/block-outputs.ts b/apps/sim/lib/workflows/blocks/block-outputs.ts index 0fecd31ed..b00156e0c 100644 --- a/apps/sim/lib/workflows/blocks/block-outputs.ts +++ b/apps/sim/lib/workflows/blocks/block-outputs.ts @@ -637,7 +637,7 @@ export function getToolOutputPaths( continue } - const condition = (blockOutput as any).condition as OutputCondition | undefined + const condition = 'condition' in blockOutput ? blockOutput.condition : undefined if (condition) { if (evaluateOutputCondition(condition, subBlocks)) { filteredOutputs[key] = value