From bb721c9c5b552bd458252d6985bf27302fef1296 Mon Sep 17 00:00:00 2001 From: waleed Date: Fri, 10 Apr 2026 12:39:04 -0700 Subject: [PATCH] fix(trigger): resolve dependsOn for trigger-mode subblocks sharing canonical groups with block subblocks --- apps/sim/lib/workflows/subblocks/visibility.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/sim/lib/workflows/subblocks/visibility.ts b/apps/sim/lib/workflows/subblocks/visibility.ts index 55c4de1c69..867f60f750 100644 --- a/apps/sim/lib/workflows/subblocks/visibility.ts +++ b/apps/sim/lib/workflows/subblocks/visibility.ts @@ -284,8 +284,9 @@ export function resolveDependencyValue( const { basicValue, advancedValue } = getCanonicalValues(group, values) const mode = resolveCanonicalMode(group, values, overrides) - if (mode === 'advanced') return advancedValue ?? basicValue - return basicValue ?? advancedValue + const canonicalResult = + mode === 'advanced' ? (advancedValue ?? basicValue) : (basicValue ?? advancedValue) + return canonicalResult ?? values[dependencyKey] } /**