Fix command url validation (#15239)
* Fix command url validation * Add Host and Scheme check in IsValidHttpUrl func * Add unit tests Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
32fc41d807
Коммит
f73157dd8f
@@ -496,7 +496,7 @@ func IsValidHttpUrl(rawUrl string) bool {
|
||||
return false
|
||||
}
|
||||
|
||||
if _, err := url.ParseRequestURI(rawUrl); err != nil {
|
||||
if u, err := url.ParseRequestURI(rawUrl); err != nil || u.Scheme == "" || u.Host == "" {
|
||||
return false
|
||||
}
|
||||
|
||||
|
||||
Ссылка в новой задаче
Block a user