Fix redirect after creating or editing in web editor (#3958)

This commit is contained in:
Naoki Takezoe
2026-02-08 23:02:12 +09:00
committed by GitHub
parent 379c86ba9d
commit 3f3b111afc

View File

@@ -466,11 +466,11 @@ trait RepositoryViewerControllerBase extends ControllerBase {
case Right(_) =>
if (form.path.isEmpty) {
redirect(
s"/${repository.owner}/${repository.name}/blob/${encodeRefName(form.branch)}/${urlEncode(form.newFileName)}"
s"/${repository.owner}/${repository.name}/blob/${encodeRefName(form.branch)}/${encodeRefName(form.newFileName)}"
)
} else {
redirect(
s"/${repository.owner}/${repository.name}/blob/${encodeRefName(form.branch)}/${encodeRefName(form.path)}/${urlEncode(form.newFileName)}"
s"/${repository.owner}/${repository.name}/blob/${encodeRefName(form.branch)}/${encodeRefName(form.path)}/${encodeRefName(form.newFileName)}"
)
}
case Left(error) => Forbidden(gitbucket.core.html.error(error))
@@ -523,11 +523,11 @@ trait RepositoryViewerControllerBase extends ControllerBase {
case Right(_) =>
if (form.path.isEmpty) {
redirect(
s"/${repository.owner}/${repository.name}/blob/${encodeRefName(form.branch)}/${urlEncode(form.newFileName)}"
s"/${repository.owner}/${repository.name}/blob/${encodeRefName(form.branch)}/${encodeRefName(form.newFileName)}"
)
} else {
redirect(
s"/${repository.owner}/${repository.name}/blob/${encodeRefName(form.branch)}/${encodeRefName(form.path)}/${urlEncode(form.newFileName)}"
s"/${repository.owner}/${repository.name}/blob/${encodeRefName(form.branch)}/${encodeRefName(form.path)}/${encodeRefName(form.newFileName)}"
)
}
case Left(error) => Forbidden(gitbucket.core.html.error(error))