X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=includes%2Fapi%2FApiEmailUser.php;h=edea2661a20921e9a54d68a2dac3b6df714fe250;hb=108c05007238ceabdfa72a3ff350fa80ef4ddc14;hp=72c7c358d2ea9a9fa031e1b7b3b6ae37fb9248ec;hpb=bf9c2b0cb30cbe994f3a1859cf46224dd52039e1;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/api/ApiEmailUser.php b/includes/api/ApiEmailUser.php index 72c7c358d2..edea2661a2 100644 --- a/includes/api/ApiEmailUser.php +++ b/includes/api/ApiEmailUser.php @@ -34,7 +34,7 @@ class ApiEmailUser extends ApiBase { $params = $this->extractRequestParams(); // Validate target - $targetUser = SpecialEmailUser::getTarget( $params['target'] ); + $targetUser = SpecialEmailUser::getTarget( $params['target'], $this->getUser() ); if ( !( $targetUser instanceof User ) ) { switch ( $targetUser ) { case 'notarget': @@ -71,7 +71,7 @@ class ApiEmailUser extends ApiBase { } $result = array_filter( [ - 'result' => $retval->isGood() ? 'Success' : $retval->isOk() ? 'Warnings' : 'Failure', + 'result' => $retval->isGood() ? 'Success' : ( $retval->isOk() ? 'Warnings' : 'Failure' ), 'warnings' => $this->getErrorFormatter()->arrayFromStatus( $retval, 'warning' ), 'errors' => $this->getErrorFormatter()->arrayFromStatus( $retval, 'error' ), ] );