From 144d936141a552ebc383f8b82b5db960ca77b3ca Mon Sep 17 00:00:00 2001 From: Paulo Jorge Reis Date: Mon, 8 Apr 2019 11:19:20 +0100 Subject: [PATCH] Merge pull request #1691 from sharelatex/cmg-tag-duplicates Stop duplicate tags being created GitOrigin-RevId: 7e2b4228dc6ec7ebc2a4e30e18a6d5dcbd5cb6c8 --- .../web/public/src/main/project-list/project-list.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/services/web/public/src/main/project-list/project-list.js b/services/web/public/src/main/project-list/project-list.js index 91e9fa947d..50a242b1dc 100644 --- a/services/web/public/src/main/project-list/project-list.js +++ b/services/web/public/src/main/project-list/project-list.js @@ -403,8 +403,14 @@ define(['base'], function(App) { }) return modalInstance.result.then(function(tag) { - $scope.tags.push(tag) - return $scope.addSelectedProjectsToTag(tag) + const tagIsDuplicate = $scope.tags.find(function(existingTag) { + return tag.name === existingTag.name + }) + + if (!tagIsDuplicate) { + $scope.tags.push(tag) + return $scope.addSelectedProjectsToTag(tag) + } }) }