Fixes pathFor()

This commit is contained in:
Manu Mtz-Almeida 2014-07-18 01:34:29 +02:00
parent d0fb4a6bf0
commit cc94aa2dd9

2
gin.go
View File

@ -144,7 +144,7 @@ func (group *RouterGroup) Group(component string, handlers ...HandlerFunc) *Rout
func (group *RouterGroup) pathFor(p string) string { func (group *RouterGroup) pathFor(p string) string {
joined := path.Join(group.prefix, p) joined := path.Join(group.prefix, p)
// Append a '/' if the last component had one, but only if it's not there already // Append a '/' if the last component had one, but only if it's not there already
if len(p) > 0 && p[len(p)-1] == '/' && joined[len(p)-1] != '/' { if len(p) > 0 && p[len(p)-1] == '/' && joined[len(joined)-1] != '/' {
return joined + "/" return joined + "/"
} }
return joined return joined