diff --git a/src/subpages/RequestPage.php b/src/subpages/RequestPage.php index 617afab..e3865c1 100644 --- a/src/subpages/RequestPage.php +++ b/src/subpages/RequestPage.php @@ -573,7 +573,12 @@ function handleRequestActionSubmission($userContext, SpecialPage $pageContext, $ $mutexId = 'scratch-confirmaccount-action-request-' . $requestId; $dbw = getTransactableDatabase($mutexId); - + + if($user->pingLimiter('requestaccountaction')){ + cancelTransaction($dbw, $mutexId); + $output->showErrorPage('actionthrottled', 'actionthrottledtext'); + return; + } //find the request $accountRequest = getAccountRequestById($requestId, $dbw); if (!$accountRequest) {