diff --git a/tree.go b/tree.go index 7865e816..f1d62f1e 100644 --- a/tree.go +++ b/tree.go @@ -564,7 +564,7 @@ walk: // Outer loop for walking the tree *value.params = (*value.params)[:i+1] val := path if unescape { - if v, err := url.PathUnescape(path); err == nil { + if v, err := url.PathUnescape(val); err == nil { val = v } }