tpl/urls: Make urlize return a string
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Tue, 2 May 2017 21:46:36 +0000 (23:46 +0200)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Tue, 2 May 2017 21:46:36 +0000 (23:46 +0200)
Like it did in 0.20.

tpl/urls/urls.go

index 5d10777851f3092512a59b7e318d544c198d986e..ee4457e76724d952c14424dabe90883ae84b4c53 100644 (file)
@@ -54,12 +54,12 @@ func (ns *Namespace) RelURL(a interface{}) (template.HTML, error) {
        return template.HTML(ns.deps.PathSpec.RelURL(s, false)), nil
 }
 
-func (ns *Namespace) URLize(a interface{}) (template.URL, error) {
+func (ns *Namespace) URLize(a interface{}) (string, error) {
        s, err := cast.ToStringE(a)
        if err != nil {
                return "", nil
        }
-       return template.URL(ns.deps.PathSpec.URLize(s)), nil
+       return ns.deps.PathSpec.URLize(s), nil
 }
 
 type reflinker interface {