Files
kandev/apps/backend/internal/automation/plugin_webhook_validation.go
T
2026-09-15 19:44:43 +00:00

16 lines
387 B
Go

package automation
import "fmt"
func validateTriggerCombination(kinds []TriggerType) error {
var scheduled, plugin bool
for _, kind := range kinds {
scheduled = scheduled || kind == TriggerTypeScheduled
plugin = plugin || kind == TriggerTypePluginEvent
}
if scheduled && plugin {
return fmt.Errorf("scheduled and plugin event conditions cannot be combined")
}
return nil
}