fix(trigger): show selector display names on canvas for trigger file/sheet selectors

This commit is contained in:
waleed
2026-04-10 13:22:56 -07:00
parent bb721c9c5b
commit 1f3c19f8b5
2 changed files with 13 additions and 2 deletions

View File

@@ -534,7 +534,6 @@ const SubBlockRow = memo(function SubBlockRow({
workspaceId
)
const credentialId = dependencyValues.credential
const knowledgeBaseId = dependencyValues.knowledgeBaseId
const dropdownLabel = useMemo(() => {
@@ -576,6 +575,7 @@ const SubBlockRow = memo(function SubBlockRow({
const collectionIdValue = resolveContextValue('collectionId')
const spreadsheetIdValue = resolveContextValue('spreadsheetId')
const fileIdValue = resolveContextValue('fileId')
const credentialId = dependencyValues.credential ?? resolveContextValue('oauthCredential')
const { displayName: selectorDisplayName } = useSelectorDisplayName({
subBlock,

View File

@@ -286,7 +286,18 @@ export function resolveDependencyValue(
const mode = resolveCanonicalMode(group, values, overrides)
const canonicalResult =
mode === 'advanced' ? (advancedValue ?? basicValue) : (basicValue ?? advancedValue)
return canonicalResult ?? values[dependencyKey]
if (canonicalResult != null) return canonicalResult
for (const [memberId, memberCanonicalId] of Object.entries(
canonicalIndex.canonicalIdBySubBlockId
)) {
if (memberCanonicalId === canonicalId && values[memberId] != null) {
return values[memberId]
}
}
return values[dependencyKey]
}
/**