From ec434aebc71b0f9c9ca19aff54a5abf2f1b0216e Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Thu, 4 Oct 2018 10:38:16 +0200
Subject: [PATCH] fix: unique packages in master issue

---
 lib/workers/repository/master-issue.js | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/lib/workers/repository/master-issue.js b/lib/workers/repository/master-issue.js
index 936c3ad41b..f52cfafd73 100644
--- a/lib/workers/repository/master-issue.js
+++ b/lib/workers/repository/master-issue.js
@@ -11,15 +11,13 @@ function getListItem(branch, type) {
   } else {
     item += branch.prTitle;
   }
-  if (branch.upgrades.length < 2) {
+  const uniquePackages = [
+    ...new Set(branch.upgrades.map(upgrade => '`' + upgrade.depName + '`')),
+  ];
+  if (uniquePackages.length < 2) {
     return item + '\n';
   }
-  return (
-    item +
-    ' (' +
-    branch.upgrades.map(upgrade => '`' + upgrade.depName + '`').join(', ') +
-    ')\n'
-  );
+  return item + ' (' + uniquePackages.join(', ') + ')\n';
 }
 
 // istanbul ignore next
-- 
GitLab