mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/ReplaceText
synced 2024-11-27 16:10:15 +00:00
Merge "Fix user existence problem"
This commit is contained in:
commit
bce8f7501f
|
@ -53,6 +53,11 @@ class Job extends JobParent {
|
||||||
$services = MediaWikiServices::getInstance();
|
$services = MediaWikiServices::getInstance();
|
||||||
// T279090
|
// T279090
|
||||||
$current_user = $services->getUserFactory()->newFromId( $this->params['user_id'] );
|
$current_user = $services->getUserFactory()->newFromId( $this->params['user_id'] );
|
||||||
|
if ( !$current_user->isRegistered() ) {
|
||||||
|
$this->error = 'replacetext: the user ID ' . $this->params['user_id'] .
|
||||||
|
' does not belong to a registered user.';
|
||||||
|
return false;
|
||||||
|
}
|
||||||
$permissionManager = $services->getPermissionManager();
|
$permissionManager = $services->getPermissionManager();
|
||||||
if ( !$permissionManager->userCan(
|
if ( !$permissionManager->userCan(
|
||||||
'replacetext', $current_user, $this->title
|
'replacetext', $current_user, $this->title
|
||||||
|
|
Loading…
Reference in a new issue