From 4c79101624c6f3faf896d5232fac8f23263ec2e4 Mon Sep 17 00:00:00 2001 From: Naoki Takezoe Date: Mon, 17 Oct 2022 01:00:22 +0900 Subject: [PATCH] Fix duplications in issue labels and assignees (#3168) --- .../scala/gitbucket/core/service/IssuesService.scala | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/scala/gitbucket/core/service/IssuesService.scala b/src/main/scala/gitbucket/core/service/IssuesService.scala index f851b8802..bb5dec9a5 100644 --- a/src/main/scala/gitbucket/core/service/IssuesService.scala +++ b/src/main/scala/gitbucket/core/service/IssuesService.scala @@ -242,14 +242,17 @@ trait IssuesService { case (issue, commentCount, _, _, _, milestone, priority, commitId, _) => IssueInfo( issue, - issues.flatMap { t => - t._3.map(Label(issue.userName, issue.repositoryName, _, t._4.get, t._5.get)) - } toList, + issues + .flatMap { t => + t._3.map(Label(issue.userName, issue.repositoryName, _, t._4.get, t._5.get)) + } + .distinct + .toList, milestone, priority, commentCount, commitId, - issues.flatMap(_._9) + issues.flatMap(_._9).distinct ) } } toList