1
0
Fork 0
forked from forgejo/forgejo

Fix redirect with non-ascii branch names (#4764) (#4810)

* Fix redirect with non-ascii branch names (#4764)

* Add integration tests for non-ascii branch redirect

* Fix mysql test and coverage test
This commit is contained in:
SagePtr 2018-09-07 03:37:02 +02:00 committed by techknowlogick
parent 13e8a0fe56
commit bf55276189
49 changed files with 786 additions and 8 deletions

View file

@ -625,7 +625,7 @@ func RepoRefByType(refType RepoRefType) macaron.Handler {
// redirect from old URL scheme to new URL scheme
ctx.Redirect(path.Join(
setting.AppSubURL,
strings.TrimSuffix(ctx.Req.URL.String(), ctx.Params("*")),
strings.TrimSuffix(ctx.Req.URL.Path, ctx.Params("*")),
ctx.Repo.BranchNameSubURL(),
ctx.Repo.TreePath))
return