feat(trigger): add validation for subscription in PluginTrigger node

This commit is contained in:
zhsama
2025-10-14 18:13:02 +08:00
parent d71200ee32
commit c1ba83f0d4
3 changed files with 10 additions and 3 deletions

View File

@ -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: [] }) {