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) => {