diff --git a/lib/routes/admin.js b/lib/routes/admin.js index 378b6cd..513e84b 100644 --- a/lib/routes/admin.js +++ b/lib/routes/admin.js @@ -11,7 +11,7 @@ const { initProtocols, assembleContactURL, calcContactURL, protocolOptions } = r const nameFromUseragent = require('../util/nameFromUseragent'); const removeUserDataFromSession = require('../util/removeUserDataFromSession'); const ParameterError = require('../util/ParameterError'); -const { rateLimiterBlock, rateLimiterPenalty } = require('../middleware/rateLimiterMiddleware'); +const { rateLimiterPenalty } = require('../middleware/rateLimiterMiddleware'); /* eslint no-unused-vars: ["warn", { "varsIgnorePattern": "^_", "argsIgnorePattern": "^_" }] */ /* eslint-disable no-case-declarations */ @@ -398,7 +398,7 @@ module.exports = async function (hostIdentity, jwtSecret, accountMgr, storeRoute if (!(req.session.privileges?.ADMIN || (req.session.user && req.body.contacturl === req.session.user?.contactURL))) { res.logNotes.add('session does not have ADMIN privilege'); res.status(401).type('text/plain').send('Ask an admin to send the invite'); - await rateLimiterBlock(req.ip, 61); + await rateLimiterPenalty(req.ip); return; }