diff --git a/src/main/scala/service/IssuesService.scala b/src/main/scala/service/IssuesService.scala index 395bcee..aef6436 100644 --- a/src/main/scala/service/IssuesService.scala +++ b/src/main/scala/service/IssuesService.scala @@ -102,7 +102,10 @@ // get issues and comment count val issues = searchIssueQuery(owner, repository, condition, filter, userName) .leftJoin(Query(IssueComments) - .filter { _.byRepository(owner, repository) } + .filter { t => + (t.byRepository(owner, repository)) && + (t.action inSetBind Seq("comment", "close_comment", "reopen_comment")) + } .groupBy { _.issueId } .map { case (issueId, t) => issueId ~ t.length }).on((t1, t2) => t1.issueId is t2._1) .sortBy { case (t1, t2) => diff --git a/src/main/twirl/issues/issue.scala.html b/src/main/twirl/issues/issue.scala.html index a12eafe..57edfcd 100644 --- a/src/main/twirl/issues/issue.scala.html +++ b/src/main/twirl/issues/issue.scala.html @@ -69,6 +69,7 @@ @comments.map { comment => + @if(comment.action != "close" && comment.action != "reopen"){