1
0
Fork 1

Fix nonexistent room reporting in listings

remotes/1715175271555336803/main
gravel 2 years ago
parent b7aad9d40c
commit 942839373f
Signed by: gravel
GPG Key ID: C0538F3C906B308F

@ -513,10 +513,10 @@
*/
public static function select_rooms(array $rooms, array|string $filter, array &$matchees = null): array {
$_matchees = [];
$rooms = array_values(array_filter($rooms, function(CommunityRoom $room) use ($filter, $_matchees) {
$rooms = array_values(array_filter($rooms, function(CommunityRoom $room) use ($filter, &$_matchees) {
$matchee = null;
$success = $room->matched_by_list($filter, $matchee);
if ($matchee != null) $_matchees[] = $matchee;
if ($success) $_matchees[] = $matchee;
return $success;
}));
$matchees = $_matchees;