diff --git a/src/main/scala/gitbucket/core/controller/IssuesController.scala b/src/main/scala/gitbucket/core/controller/IssuesController.scala index c780ae4..8f2bfaf 100644 --- a/src/main/scala/gitbucket/core/controller/IssuesController.scala +++ b/src/main/scala/gitbucket/core/controller/IssuesController.scala @@ -465,7 +465,11 @@ "issues", searchIssue(condition, false, (page - 1) * IssueLimit, IssueLimit, owner -> repoName), page, - (getCollaborators(owner, repoName) :+ owner).sorted, + if(!getAccountByUserName(owner).exists(_.isGroupAccount)){ + (getCollaborators(owner, repoName) :+ owner).sorted + } else { + getCollaborators(owner, repoName) + }, getMilestones(owner, repoName), getLabels(owner, repoName), countIssue(condition.copy(state = "open" ), false, owner -> repoName), diff --git a/src/main/scala/gitbucket/core/controller/PullRequestsController.scala b/src/main/scala/gitbucket/core/controller/PullRequestsController.scala index c6b49ca..2471f7e 100644 --- a/src/main/scala/gitbucket/core/controller/PullRequestsController.scala +++ b/src/main/scala/gitbucket/core/controller/PullRequestsController.scala @@ -493,7 +493,11 @@ "pulls", searchIssue(condition, true, (page - 1) * PullRequestLimit, PullRequestLimit, owner -> repoName), page, - (getCollaborators(owner, repoName) :+ owner).sorted, + if(!getAccountByUserName(owner).exists(_.isGroupAccount)){ + (getCollaborators(owner, repoName) :+ owner).sorted + } else { + getCollaborators(owner, repoName) + }, getMilestones(owner, repoName), getLabels(owner, repoName), countIssue(condition.copy(state = "open" ), true, owner -> repoName),