(refs #268)Fix label filter bug when label contains whitespaces.

This commit is contained in:
takezoe
2014-02-08 07:04:18 +09:00
parent 7ebba741a8
commit d683dd2c38

View File

@@ -331,7 +331,7 @@ object IssuesService {
def toURL: String = def toURL: String =
"?" + List( "?" + List(
if(labels.isEmpty) None else Some("labels=" + urlEncode(labels.mkString(" "))), if(labels.isEmpty) None else Some("labels=" + urlEncode(labels.mkString(","))),
milestoneId.map { id => "milestone=" + (id match { milestoneId.map { id => "milestone=" + (id match {
case Some(x) => x.toString case Some(x) => x.toString
case None => "none" case None => "none"
@@ -352,7 +352,7 @@ object IssuesService {
def apply(request: HttpServletRequest): IssueSearchCondition = def apply(request: HttpServletRequest): IssueSearchCondition =
IssueSearchCondition( IssueSearchCondition(
param(request, "labels").map(_.split(" ").toSet).getOrElse(Set.empty), param(request, "labels").map(_.split(",").toSet).getOrElse(Set.empty),
param(request, "milestone").map{ param(request, "milestone").map{
case "none" => None case "none" => None
case x => x.toIntOpt case x => x.toIntOpt