From aa8edc71c7bf321bde1c76a5d4cd69274ad5959a Mon Sep 17 00:00:00 2001 From: bicochan Date: Wed, 23 Apr 2025 04:41:39 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EC=82=AC=EC=9A=A9=EC=9E=90=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80=20=EA=B8=B0=EB=8A=A5=20=EC=9E=91=EC=97=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/pages/organization/ui/additional-user-dialog.tsx | 4 +++- .../pages/organization/ui/user-organization-section.tsx | 8 +++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/apps/cs/src/pages/organization/ui/additional-user-dialog.tsx b/apps/cs/src/pages/organization/ui/additional-user-dialog.tsx index c9181c578..48e6dc219 100644 --- a/apps/cs/src/pages/organization/ui/additional-user-dialog.tsx +++ b/apps/cs/src/pages/organization/ui/additional-user-dialog.tsx @@ -100,7 +100,9 @@ function AdditionalUserDialog({ 취소 - + + + diff --git a/apps/cs/src/pages/organization/ui/user-organization-section.tsx b/apps/cs/src/pages/organization/ui/user-organization-section.tsx index 38be359f0..c53afe04b 100644 --- a/apps/cs/src/pages/organization/ui/user-organization-section.tsx +++ b/apps/cs/src/pages/organization/ui/user-organization-section.tsx @@ -98,7 +98,13 @@ function UserOrganizationSection({ ognzSn }: UserOrganizationSectionProps) { jbgdSeCd: "", sortSeq: 0, })); - setUserList([...newUserList, ...userList]); + const filteredUserList = userList.filter( + (existingUser) => + !newUserList.some( + (newUser) => newUser.userUnqId === existingUser.userUnqId, + ), + ); + setUserList([...newUserList, ...filteredUserList]); }; const handleToggleSelectUser = useCallback((user: User) => {