diff --git a/models/classpath.go b/models/classpath.go index ab298e97..46f0a564 100644 --- a/models/classpath.go +++ b/models/classpath.go @@ -28,6 +28,10 @@ func (c *Classpath) Validate() error { return _e("Classpath path has invalid characters") } + if strings.Contains(c.Path, " ") { + return _e("Classpath path has invalid characters") + } + if str.Dangerous(c.Note) { return _e("Classpath note has invalid characters") } diff --git a/models/dashboard.go b/models/dashboard.go index 229dd04c..21b62da2 100644 --- a/models/dashboard.go +++ b/models/dashboard.go @@ -33,6 +33,11 @@ func (d *Dashboard) Validate() error { if str.Dangerous(d.Name) { return _e("Dashboard name has invalid characters") } + + if strings.Contains(d.Name, "://") { + return _e("Dashboard name has invalid characters") + } + return nil }