From 3f3b111afcfd48b89af7e4ba689ff7725cf92e63 Mon Sep 17 00:00:00 2001 From: Naoki Takezoe Date: Sun, 8 Feb 2026 23:02:12 +0900 Subject: [PATCH] Fix redirect after creating or editing in web editor (#3958) --- .../core/controller/RepositoryViewerController.scala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/scala/gitbucket/core/controller/RepositoryViewerController.scala b/src/main/scala/gitbucket/core/controller/RepositoryViewerController.scala index 5bd963464..bde1a2748 100644 --- a/src/main/scala/gitbucket/core/controller/RepositoryViewerController.scala +++ b/src/main/scala/gitbucket/core/controller/RepositoryViewerController.scala @@ -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))