X-Git-Url: https://git.cyclocoop.org/%27.WWW_URL.%27admin/?a=blobdiff_plain;f=includes%2Fapi%2FApiBlock.php;h=480126760e137142984e09da1170673e96689d34;hb=756827cae7483b5aae7d45228e89ae4cfc203364;hp=c71de40f0846485ce3817ad72ddbaa2b7b8a02fd;hpb=af7ae6c804be8629fe2305e3a088f03e1af2fa9b;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/api/ApiBlock.php b/includes/api/ApiBlock.php index c71de40f08..480126760e 100644 --- a/includes/api/ApiBlock.php +++ b/includes/api/ApiBlock.php @@ -129,6 +129,11 @@ class ApiBlock extends ApiBase { 'NamespaceRestrictions' => $namespaceRestrictions, ]; + $status = SpecialBlock::validateTarget( $params['user'], $user ); + if ( !$status->isOK() ) { + $this->dieStatus( $status ); + } + $retval = SpecialBlock::processForm( $data, $this->getContext() ); if ( $retval !== true ) { $this->dieStatus( $this->errorArrayToStatus( $retval ) );