| break | break | ||||
| } | } | ||||
| case BlockEnum.Code: { | case BlockEnum.Code: { | ||||
| const targetVar = (data as CodeNodeType).variables?.find(v => v.value_selector.join('.') === valueSelector.join('.')) | |||||
| const targetVar = (data as CodeNodeType).variables?.find(v => Array.isArray(v.value_selector) && v.value_selector && v.value_selector.join('.') === valueSelector.join('.')) | |||||
| if (targetVar) | if (targetVar) | ||||
| res = targetVar.variable | res = targetVar.variable | ||||
| break | break | ||||
| } | } | ||||
| case BlockEnum.TemplateTransform: { | case BlockEnum.TemplateTransform: { | ||||
| const targetVar = (data as TemplateTransformNodeType).variables?.find(v => v.value_selector.join('.') === valueSelector.join('.')) | |||||
| const targetVar = (data as TemplateTransformNodeType).variables?.find(v => Array.isArray(v.value_selector) && v.value_selector && v.value_selector.join('.') === valueSelector.join('.')) | |||||
| if (targetVar) | if (targetVar) | ||||
| res = targetVar.variable | res = targetVar.variable | ||||
| break | break |