diff --git a/Classes/Domain/Repository/UserRepository.php b/Classes/Domain/Repository/UserRepository.php index 176ecdf..fb446c5 100644 --- a/Classes/Domain/Repository/UserRepository.php +++ b/Classes/Domain/Repository/UserRepository.php @@ -94,7 +94,7 @@ public function getUserAmountFromGroups(array $groupIdentifiers): int if ($sub !== '') { $sub .= ' or '; } - $sub .= 'find_in_set(' . (int)$identifier . ',usergroup)'; + $sub .= '(concat(\',\', usergroup, \',\') like \'%,' . (int)$identifier . ',%\')'; } $sql .= ' where deleted=0 and disable=0 and email like "%@%" and (' . $sub . ')'; return (int)$connection->executeQuery($sql)->fetchOne();