From 4c149cf01ced49746307536452c781834c79dee0 Mon Sep 17 00:00:00 2001 From: Naoki Takezoe Date: Wed, 26 Aug 2015 22:17:21 +0900 Subject: [PATCH] (refs #831)url encode filename in the redirect path --- .../core/controller/RepositoryViewerController.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/scala/gitbucket/core/controller/RepositoryViewerController.scala b/src/main/scala/gitbucket/core/controller/RepositoryViewerController.scala index 970e38086..07f706cc4 100644 --- a/src/main/scala/gitbucket/core/controller/RepositoryViewerController.scala +++ b/src/main/scala/gitbucket/core/controller/RepositoryViewerController.scala @@ -249,7 +249,7 @@ trait RepositoryViewerControllerBase extends ControllerBase { ) redirect(s"/${repository.owner}/${repository.name}/blob/${form.branch}/${ - if(form.path.length == 0) form.newFileName else s"${form.path}/${form.newFileName}" + if(form.path.length == 0) urlEncode(form.newFileName) else s"${form.path}/${urlEncode(form.newFileName)}" }") }) @@ -270,7 +270,7 @@ trait RepositoryViewerControllerBase extends ControllerBase { ) redirect(s"/${repository.owner}/${repository.name}/blob/${form.branch}/${ - if(form.path.length == 0) form.newFileName else s"${form.path}/${form.newFileName}" + if(form.path.length == 0) urlEncode(form.newFileName) else s"${form.path}/${urlEncode(form.newFileName)}" }") })