From 125084f587f86785cda54223848b6ae22310af59 Mon Sep 17 00:00:00 2001
From: 이민희 <mhlee@maprex.co.kr>
Date: 금, 14 1월 2022 14:35:53 +0900
Subject: [PATCH] 업체에서 여러 이메일 추가 시 이슈에서 메일 보낼 때 분리

---
 src/main/webapp/scripts/components/utils/autoComplete.controller.js |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/src/main/webapp/scripts/components/utils/autoComplete.controller.js b/src/main/webapp/scripts/components/utils/autoComplete.controller.js
index 456ab56..e0c6fe9 100644
--- a/src/main/webapp/scripts/components/utils/autoComplete.controller.js
+++ b/src/main/webapp/scripts/components/utils/autoComplete.controller.js
@@ -713,11 +713,19 @@
                     var deferred = $q.defer();
 
                     var partners = $scope.vm.partners.slice();
-                    if (excludeList != null && excludeList.length > 0) {
+                    if (excludeList != null && excludeList.id.length > 0) {
+                        var filterData = excludeList.id.filter(function(item, idx){
+                            return excludeList.id.findIndex(function(item2, idx2){
+                                return item === item2
+                            }) == idx;
+                        });
                         for (let i = partners.length - 1 ; i >= 0 ; i--) {
-                            excludeList.forEach(function (exclude) {
-                                if (partners[i].id === exclude.id) {
+                            filterData.forEach(function (exclude) {
+                                if (partners[i] !== null && partners[i].id === exclude) {
                                     partners.splice(i, 1);
+                                    if (partners[i] == null) {
+                                        return false;
+                                    }
                                 }
                             });
                         }

--
Gitblit v1.8.0