diff --git a/core/modules/user/src/UserData.php b/core/modules/user/src/UserData.php index de5e1aa..c699c37 100644 --- a/core/modules/user/src/UserData.php +++ b/core/modules/user/src/UserData.php @@ -66,8 +66,11 @@ public function get($module, $uid = NULL, $name = NULL, $value = NULL) { } // If $module, $name, and $value (and not $uid) are passed, return the uid. elseif (!isset($uid) && isset($name) && isset($value)) { - $record = $result->fetchObject(); - return $record->uid; + $return = array(); + foreach ($result as $record) { + $return[] = $record->uid; + } + return $return; } // If $module and $name was passed, return the uid/value pairs. elseif (isset($name)) {