diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2017-01-07 19:29:20 +0100 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2017-01-07 19:29:20 +0100 |
commit | bc06135c96aa4db6fe36a4fc4f19a18fa1cb8935 (patch) | |
tree | 23fb7f21eae0af04b03185f3ddb65eb0e49f8827 /helpers/path.go | |
parent | 45e3ed517a17648d54e8ce33618a8f251cfec603 (diff) |
helpers: Allow tilde in URLs
See #2177
Diffstat (limited to 'helpers/path.go')
-rw-r--r-- | helpers/path.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/helpers/path.go b/helpers/path.go index 6e2422d05..2e154062e 100644 --- a/helpers/path.go +++ b/helpers/path.go @@ -124,7 +124,7 @@ func (p *PathSpec) UnicodeSanitize(s string) string { for i, r := range source { if r == '%' && i+2 < len(source) && ishex(source[i+1]) && ishex(source[i+2]) { target = append(target, r) - } else if unicode.IsLetter(r) || unicode.IsDigit(r) || unicode.IsMark(r) || r == '.' || r == '/' || r == '\\' || r == '_' || r == '-' || r == '#' || r == '+' { + } else if unicode.IsLetter(r) || unicode.IsDigit(r) || unicode.IsMark(r) || r == '.' || r == '/' || r == '\\' || r == '_' || r == '-' || r == '#' || r == '+' || r == '~' { target = append(target, r) } } |