diff --git a/internal/http/request/cron.go b/internal/http/request/cron.go index c55f5569..36e020ab 100644 --- a/internal/http/request/cron.go +++ b/internal/http/request/cron.go @@ -7,7 +7,7 @@ type CronCreate struct { Script string `form:"script" json:"script"` BackupType string `form:"backup_type" json:"backup_type" validate:"requiredIf:Type,backup"` BackupPath string `form:"backup_path" json:"backup_path"` - Target string `form:"target" json:"target" validate:"required"` + Target string `form:"target" json:"target" validate:"requiredIf:Type,backup,cutoff"` Save int `form:"save" json:"save" validate:"required"` }