jlelse
/
MailyGo
Archived
1
Fork 0

Unescape sanitized keys and values

This commit is contained in:
Jan-Lukas Else 2020-03-15 16:54:00 +01:00
parent 072cf11f8e
commit b1f828e598
1 changed files with 3 additions and 2 deletions

View File

@ -2,6 +2,7 @@ package main
import (
"github.com/microcosm-cc/bluemonday"
"html"
"net/http"
"net/url"
)
@ -33,9 +34,9 @@ func sanitizeForm(values url.Values) FormValues {
for key, values := range values {
var sanitizedValues []string
for _, value := range values {
sanitizedValues = append(sanitizedValues, p.Sanitize(value))
sanitizedValues = append(sanitizedValues, html.UnescapeString(p.Sanitize(value)))
}
sanitizedForm[p.Sanitize(key)] = sanitizedValues
sanitizedForm[html.UnescapeString(p.Sanitize(key))] = sanitizedValues
}
return sanitizedForm
}