diff options
Diffstat (limited to 'models/wiki.go')
-rw-r--r-- | models/wiki.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/models/wiki.go b/models/wiki.go index 7547d552..4f754f80 100644 --- a/models/wiki.go +++ b/models/wiki.go @@ -25,14 +25,14 @@ var wikiWorkingPool = sync.NewExclusivePool() // ToWikiPageURL formats a string to corresponding wiki URL name. func ToWikiPageURL(name string) string { - return url.QueryEscape(strings.Replace(name, " ", "-", -1)) + return url.QueryEscape(name) } // ToWikiPageName formats a URL back to corresponding wiki page name, // and removes leading characters './' to prevent changing files // that are not belong to wiki repository. func ToWikiPageName(urlString string) string { - name, _ := url.QueryUnescape(strings.Replace(urlString, "-", " ", -1)) + name, _ := url.QueryUnescape(urlString) return strings.Replace(strings.TrimLeft(name, "./"), "/", " ", -1) } |