mirror of
https://github.com/moodle/moodle.git
synced 2025-04-21 00:12:56 +02:00
MDL-63690 core_privacy: Handle when add_users() receives an empty array
This commit is contained in:
parent
799d32fd2d
commit
ed69d0aef1
@ -80,12 +80,13 @@ class userlist extends userlist_base {
|
||||
public function add_users(array $userids) : userlist {
|
||||
global $DB;
|
||||
|
||||
list($useridsql, $useridparams) = $DB->get_in_or_equal($userids, SQL_PARAMS_NAMED);
|
||||
$sql = "SELECT DISTINCT u.id
|
||||
FROM {user} u
|
||||
WHERE u.id {$useridsql}";
|
||||
$this->add_from_sql('id', $sql, $useridparams);
|
||||
|
||||
if (!empty($userids)) {
|
||||
list($useridsql, $useridparams) = $DB->get_in_or_equal($userids, SQL_PARAMS_NAMED);
|
||||
$sql = "SELECT DISTINCT u.id
|
||||
FROM {user} u
|
||||
WHERE u.id {$useridsql}";
|
||||
$this->add_from_sql('id', $sql, $useridparams);
|
||||
}
|
||||
return $this;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user