diff --git a/src/main/scala/service/IssuesService.scala b/src/main/scala/service/IssuesService.scala index 8795f03..d35ddf0 100644 --- a/src/main/scala/service/IssuesService.scala +++ b/src/main/scala/service/IssuesService.scala @@ -263,6 +263,7 @@ // Search Issue val issues = Issues + .filter(_.byRepository(owner, repository)) .innerJoin(IssueOutline).on { case (t1, t2) => t1.byIssue(t2.userName, t2.repositoryName, t2.issueId) } @@ -278,6 +279,7 @@ // Search IssueComment val comments = IssueComments + .filter(_.byRepository(owner, repository)) .innerJoin(Issues).on { case (t1, t2) => t1.byIssue(t2.userName, t2.repositoryName, t2.issueId) } diff --git a/src/main/scala/service/RepositorySearchService.scala b/src/main/scala/service/RepositorySearchService.scala index e31d6da..f727af1 100644 --- a/src/main/scala/service/RepositorySearchService.scala +++ b/src/main/scala/service/RepositorySearchService.scala @@ -20,6 +20,7 @@ searchIssuesByKeyword(owner, repository, query).map { case (issue, commentCount, content) => IssueSearchResult( issue.issueId, + issue.isPullRequest, issue.title, issue.openedUserName, issue.registeredDate, @@ -111,6 +112,7 @@ case class IssueSearchResult( issueId: Int, + isPullRequest: Boolean, title: String, openedUserName: String, registeredDate: java.util.Date, diff --git a/src/main/twirl/search/issues.scala.html b/src/main/twirl/search/issues.scala.html index 7a9c17a..dcbc2a2 100644 --- a/src/main/twirl/search/issues.scala.html +++ b/src/main/twirl/search/issues.scala.html @@ -16,7 +16,7 @@ @issues.drop((page - 1) * IssueLimit).take(IssueLimit).map { issue =>
@Html(issue.highlightText)}