forked from forgejo/forgejo
Backport #26392 by @wxiaoguang Fix #26389 And complete an old TODO: `ctx.Params does un-escaping,..., which is incorrect.` Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
This commit is contained in:
parent
df5558135b
commit
2d1a7e1cd4
5 changed files with 27 additions and 17 deletions
|
@ -143,6 +143,10 @@ func (b *Base) Params(p string) string {
|
|||
return s
|
||||
}
|
||||
|
||||
func (b *Base) PathParamRaw(p string) string {
|
||||
return chi.URLParam(b.Req, strings.TrimPrefix(p, ":"))
|
||||
}
|
||||
|
||||
// ParamsInt64 returns the param on route as int64
|
||||
func (b *Base) ParamsInt64(p string) int64 {
|
||||
v, _ := strconv.ParseInt(b.Params(p), 10, 64)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue