diff --git a/ui/src/workflow/common/NodeCascader.vue b/ui/src/workflow/common/NodeCascader.vue index 3ec184a13..8aada5dd0 100644 --- a/ui/src/workflow/common/NodeCascader.vue +++ b/ui/src/workflow/common/NodeCascader.vue @@ -90,7 +90,11 @@ const validate = () => { defineExpose({ validate }) onMounted(() => { options.value = props.global - ? props.nodeModel.get_up_node_field_list(false, true).filter((v: any) => v.value === 'global') + ? props.nodeModel + .get_up_node_field_list(false, true) + .filter( + (v: any) => ['global', 'chat'].includes(v.value) && v.children && v.children.length > 0, + ) : props.nodeModel.get_up_node_field_list(false, true) }) diff --git a/ui/src/workflow/common/app-node.ts b/ui/src/workflow/common/app-node.ts index fb52dfb4b..46250a236 100644 --- a/ui/src/workflow/common/app-node.ts +++ b/ui/src/workflow/common/app-node.ts @@ -46,8 +46,6 @@ class AppNode extends HtmlResize.view { if (props.model.properties.noRender) { delete props.model.properties.noRender } else { - console.log('ss', props.model.properties.stepName) - console.log(props.graphModel.nodes, this) props.model.properties.stepName = getNodeName( props.graphModel.nodes.filter((node: any) => node.id !== props.model.id), props.model.properties.stepName,