(refs #120)URL encode branch name except '/'.

This commit is contained in:
takezoe
2013-10-07 02:36:35 +09:00
parent 82ced9233a
commit 65e6de5ba4
8 changed files with 24 additions and 19 deletions

View File

@@ -67,6 +67,11 @@ object helpers extends AvatarImageProvider with LinkConverter with RequestCache
.replaceAll("\\[user:([^\\s]+?)\\]" , s"""<a href="${context.path}/$$1">$$1</a>""")
)
/**
* URL encode except '/'.
*/
def encodeBranchName(value: String): String = StringUtil.urlEncode(value).replace("%2F", "/")
def urlEncode(value: String): String = StringUtil.urlEncode(value)
def urlEncode(value: Option[String]): String = value.map(urlEncode).getOrElse("")