diff --git a/client/components/admin/AdminMemberManager.tsx b/client/components/admin/AdminMemberManager.tsx index d9a058f6..ac5f6466 100644 --- a/client/components/admin/AdminMemberManager.tsx +++ b/client/components/admin/AdminMemberManager.tsx @@ -166,6 +166,7 @@ const AdminMemberManager = ({ }, [selectedProfile, loadRoles]); const filteredProfiles = useMemo(() => { + if (!profiles || !Array.isArray(profiles)) return []; const value = query.trim().toLowerCase(); if (!value) return profiles; return profiles.filter((profile) => {