diff --git a/src/main/scala/gitbucket/core/controller/IndexController.scala b/src/main/scala/gitbucket/core/controller/IndexController.scala index 9f4a950..6b4db67 100644 --- a/src/main/scala/gitbucket/core/controller/IndexController.scala +++ b/src/main/scala/gitbucket/core/controller/IndexController.scala @@ -131,13 +131,8 @@ }) // TODO Move to RepositoryViwerController? - post("/search", searchForm){ form => - redirect(s"/${form.owner}/${form.repository}/search?q=${StringUtil.urlEncode(form.query)}") - } - - // TODO Move to RepositoryViwerController? get("/:owner/:repository/search")(referrersOnly { repository => - defining(params("q").trim, params.getOrElse("type", "code")){ case (query, target) => + defining(params.getOrElse("q", "").trim, params.getOrElse("type", "code")){ case (query, target) => val page = try { val i = params.getOrElse("page", "1").toInt if(i <= 0) 1 else i @@ -161,8 +156,8 @@ } }) - get("/searchrepo"){ - val query = params("query").trim.toLowerCase + get("/search"){ + val query = params.getOrElse("query", "").trim.toLowerCase val visibleRepositories = getVisibleRepositories(context.loginAccount, None) val repositories = visibleRepositories.filter { repository => repository.name.toLowerCase.indexOf(query) >= 0 || repository.owner.toLowerCase.indexOf(query) >= 0 diff --git a/src/main/twirl/gitbucket/core/main.scala.html b/src/main/twirl/gitbucket/core/main.scala.html index 1dd3150..9abc816 100644 --- a/src/main/twirl/gitbucket/core/main.scala.html +++ b/src/main/twirl/gitbucket/core/main.scala.html @@ -53,21 +53,11 @@ Toggle navigation } - @repository.map { repository => - - }.getOrElse { - - } +