diff --git a/web-src/src/pages/ScopeGroupManagement/ScopeGroupManagement.tsx b/web-src/src/pages/ScopeGroupManagement/ScopeGroupManagement.tsx index 7d40ab8..26665d1 100644 --- a/web-src/src/pages/ScopeGroupManagement/ScopeGroupManagement.tsx +++ b/web-src/src/pages/ScopeGroupManagement/ScopeGroupManagement.tsx @@ -70,6 +70,7 @@ function userMatchesQuery(user: ScopeUser, qLower: string): boolean { } function groupMetaMatchesQuery(group: RBACApiGroup, qLower: string): boolean { + if (!qLower) return false return ( (group.name?.toLowerCase().includes(qLower) ?? false) || (group.description?.toLowerCase().includes(qLower) ?? false) @@ -800,7 +801,8 @@ export const ScopeGroupManagement: React.FC = () => { } }) - const visibleUsers = q ? sortedUsers.filter(u => userMatchesQuery(u, q)) : sortedUsers + const groupMetaMatch = q ? groupMetaMatchesQuery(group, q) : false + const visibleUsers = q && !groupMetaMatch ? sortedUsers.filter(u => userMatchesQuery(u, q)) : sortedUsers return (