Resolved another bug related to master corporate groups

This commit is contained in:
Tiago Ribeiro
2024-08-20 16:29:55 +01:00
parent 4315a7b17c
commit 0ce3a16d3a
3 changed files with 11 additions and 20 deletions

View File

@@ -76,10 +76,9 @@ export default function UserList({
useEffect(() => {
(async () => {
if (user && users) {
const filterUsers =
user.type === "corporate" || user.type === "teacher"
? users.filter((u) => groups.flatMap((g) => g.participants).includes(u.id))
: users;
const filterUsers = ["corporate", "teacher", "mastercorporate"].includes(user.type)
? users.filter((u) => groups.flatMap((g) => g.participants).includes(u.id))
: users;
const filteredUsers = filters.reduce((d, f) => d.filter(f), filterUsers);
const sortedUsers = await asyncSorter<User>(filteredUsers, sortFunction);