Skip to content

Commit c8aead9

Browse files
committed
fix: The first node of the workflow knowledge base can be disabled, causing errors
1 parent 0af31dd commit c8aead9

1 file changed

Lines changed: 18 additions & 6 deletions

File tree

ui/src/workflow/common/NodeContainer.vue

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -70,12 +70,24 @@
7070
<el-dropdown-item @click="copyNode" class="p-8">{{
7171
$t('common.copy')
7272
}}</el-dropdown-item>
73-
<el-dropdown-item v-if="nodeDisabled" @click="enable()" class="p-8">{{
74-
$t('common.status.enable')
75-
}}</el-dropdown-item>
76-
<el-dropdown-item v-else @click="disable()" class="p-8">{{
77-
$t('common.status.disable')
78-
}}</el-dropdown-item>
73+
<template
74+
v-if="
75+
!(
76+
(nodeModel.type == 'tool-lib-node' &&
77+
nodeModel['properties'].kind == WorkflowKind.DataSource) ||
78+
nodeModel.type == 'data-source-local-node' ||
79+
nodeModel.type == 'data-source-web-node'
80+
)
81+
"
82+
>
83+
<el-dropdown-item v-if="nodeDisabled" @click="enable()" class="p-8">{{
84+
$t('common.status.enable')
85+
}}</el-dropdown-item>
86+
<el-dropdown-item v-else @click="disable()" class="p-8">{{
87+
$t('common.status.disable')
88+
}}</el-dropdown-item></template
89+
>
90+
7991
<el-dropdown-item @click="deleteNode" class="border-t p-8">{{
8092
$t('common.delete')
8193
}}</el-dropdown-item>

0 commit comments

Comments
 (0)