X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fuser%2FUserNamePrefixSearch.php;h=b3489a2256f699a7d5a3248f8c417b02dd3139d8;hb=8e0ef3e187b4b8ebe847dbc8ae1ec2b96ed58ae0;hp=c185babcfb1ee228df8161aea9e946ab51fe4340;hpb=a389d94551f1ece9112c66bf8a53f66d3c15c0b2;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/user/UserNamePrefixSearch.php b/includes/user/UserNamePrefixSearch.php index c185babcfb..b3489a2256 100644 --- a/includes/user/UserNamePrefixSearch.php +++ b/includes/user/UserNamePrefixSearch.php @@ -20,6 +20,8 @@ * @file */ +use MediaWiki\MediaWikiServices; + /** * Handles searching prefixes of user names * @@ -46,7 +48,10 @@ class UserNamePrefixSearch { $joinConds = []; // Filter out hidden user names - if ( $audience === 'public' || !$audience->isAllowed( 'hideuser' ) ) { + if ( $audience === 'public' || !MediaWikiServices::getInstance() + ->getPermissionManager() + ->userHasRight( $audience, 'hideuser' ) + ) { $tables[] = 'ipblocks'; $cond['ipb_deleted'] = [ 0, null ]; $joinConds['ipblocks'] = [ 'LEFT JOIN', 'user_id=ipb_user' ];