mirror of https://github.com/langgenius/dify.git
feat(trigger): add validation for subscription in PluginTrigger node
This commit is contained in:
parent
d71200ee32
commit
c1ba83f0d4
|
|
@ -221,10 +221,15 @@ const nodeDefault: NodeDefault<PluginTriggerNodeType> = {
|
|||
// event_type: '',
|
||||
config: {},
|
||||
},
|
||||
checkValid(_payload: PluginTriggerNodeType, _t: any) {
|
||||
checkValid(payload: PluginTriggerNodeType, t: any) {
|
||||
let errorMessage = ''
|
||||
|
||||
if (!payload.subscription_id)
|
||||
errorMessage = t('workflow.nodes.triggerPlugin.subscriptionRequired')
|
||||
|
||||
return {
|
||||
isValid: true,
|
||||
errorMessage: '',
|
||||
isValid: !errorMessage,
|
||||
errorMessage,
|
||||
}
|
||||
},
|
||||
getOutputVars(payload, _allPluginInfoList, _ragVars, { schemaTypeDefinitions } = { schemaTypeDefinitions: [] }) {
|
||||
|
|
|
|||
|
|
@ -790,6 +790,7 @@ const translation = {
|
|||
subscriptionNameDescription: 'Enter a unique name for this trigger subscription',
|
||||
subscriptionNamePlaceholder: 'Enter subscription name...',
|
||||
subscriptionNameRequired: 'Subscription name is required',
|
||||
subscriptionRequired: 'Subscription is required',
|
||||
},
|
||||
questionClassifiers: {
|
||||
model: 'model',
|
||||
|
|
|
|||
|
|
@ -1117,6 +1117,7 @@ const translation = {
|
|||
subscriptionNameDescription: '为此触发器订阅输入一个唯一名称',
|
||||
subscriptionNamePlaceholder: '输入订阅名称...',
|
||||
subscriptionNameRequired: '订阅名称是必需的',
|
||||
subscriptionRequired: '需要配置订阅',
|
||||
},
|
||||
},
|
||||
tracing: {
|
||||
|
|
|
|||
Loading…
Reference in New Issue