fix: filter out redundant group

This commit is contained in:
Philipinho
2024-10-29 19:15:26 +00:00
parent a574d13f43
commit ba32e42ece

View File

@ -39,17 +39,19 @@ export function MultiGroupSelect({
useEffect(() => { useEffect(() => {
if (groups) { if (groups) {
const groupsData = groups?.items.map((group: IGroup) => { const groupsData = groups?.items
.filter((group: IGroup) => group.name.toLowerCase() !== 'everyone')
.map((group: IGroup) => {
return { return {
value: group.id, value: group.id,
label: group.name, label: group.name,
}; };
}); });
// Filter out existing users by their ids // Filter out existing groups by their ids
const filteredGroupData = groupsData.filter( const filteredGroupData = groupsData.filter(
(user) => (group) =>
!data.find((existingUser) => existingUser.value === user.value), !data.find((existingGroup) => existingGroup.value === group.value),
); );
// Combine existing data with new search data // Combine existing data with new search data