Skip to content
Snippets Groups Projects
Commit 83358ee8 authored by Jan-Hendrik Willms's avatar Jan-Hendrik Willms
Browse files

fix userdomain lookup for selection 'no userdomain', fixes #4353

Closes #4353

Merge request studip/studip!3160
parent 873c7f31
No related branches found
No related tags found
No related merge requests found
...@@ -441,10 +441,26 @@ class UserLookup ...@@ -441,10 +441,26 @@ class UserLookup
return []; return [];
} }
$query = "SELECT `user_id` $query = "SELECT DISTINCT `user_id`
FROM `user_userdomains` FROM `user_userdomains`
WHERE `userdomain_id` IN (?)"; WHERE `userdomain_id` IN (?)";
return DBManager::get()->fetchFirst($query, [$needles]); $result = DBManager::get()->fetchFirst($query, [$needles]);
if (in_array('keine', $needles)) {
$query = "SELECT `user_id`
FROM `auth_user_md5`
WHERE `user_id` NOT IN (
SELECT `user_id`
FROM `user_userdomains`
)";
$result = array_merge(
$result,
DBManager::get()->fetchFirst($query)
);
$result = array_unique($result);
}
return $result;
} }
/** /**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment