1
0
Fork 0
mirror of https://codeberg.org/forgejo/forgejo.git synced 2025-08-01 17:38:33 +00:00
This commit is contained in:
Michael Jerger 2024-01-13 16:22:49 +01:00
parent ca5eaa8c6b
commit 9a9ac33766
3 changed files with 6 additions and 6 deletions

View file

@ -62,19 +62,19 @@ func (node NodeInfoWellKnown) Validate() []string {
var result []string
result = append(result, validation.ValidateNotEmpty(node.Href, "Href")...)
parsedUrl, err := url.Parse(node.Href)
parsedURL, err := url.Parse(node.Href)
if err != nil {
result = append(result, err.Error())
return result
}
if parsedUrl.Host == "" {
if parsedURL.Host == "" {
result = append(result, "Href has to be absolute")
}
result = append(result, validation.ValidateOneOf(parsedUrl.Scheme, []any{"http", "https"})...)
result = append(result, validation.ValidateOneOf(parsedURL.Scheme, []any{"http", "https"})...)
if parsedUrl.RawQuery != "" {
if parsedURL.RawQuery != "" {
result = append(result, "Href may not contain query")
}