Allow deferred & interval triggers

This commit is contained in:
Tomaž Jerman
2019-09-20 12:27:38 +02:00
parent 7a992d5744
commit c00eb03001
2 changed files with 9 additions and 1 deletions
+7
View File
@@ -129,6 +129,13 @@ func (svc automationTrigger) isValid(ctx context.Context, s *automation.Script,
return errors.WithStack(ErrNoTriggerManagementPermissions)
}
}
case "interval",
"deferred":
if s.RunAs == 0 {
return errors.WithStack(automation.ErrAutomationScriptMissingUser)
}
default:
return errors.WithStack(automation.ErrAutomationTriggerInvalidEvent)
}
+2 -1
View File
@@ -99,7 +99,8 @@ const (
)
var (
ErrAutomationScriptInvalid = errors.New("AutomationScriptInvalid")
ErrAutomationScriptInvalid = errors.New("AutomationScriptInvalid")
ErrAutomationScriptMissingUser = errors.New("AutomationScriptMissingUser")
)
// IsValid - enabled, deleted?