From 947a5ee557847450e5321656a8df2d657dfbea5f Mon Sep 17 00:00:00 2001 From: Tanya Byrne Date: Tue, 18 Aug 2020 13:11:10 +0100 Subject: [PATCH] Update rate-limiter.ts --- api/src/middleware/rate-limiter.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/src/middleware/rate-limiter.ts b/api/src/middleware/rate-limiter.ts index cd64261447..d037752cb7 100644 --- a/api/src/middleware/rate-limiter.ts +++ b/api/src/middleware/rate-limiter.ts @@ -43,7 +43,7 @@ const rateLimiter: RequestHandler = asyncHandler(async (req, res, next) => { await rateLimiterRedis.consume(req.ip); } catch (err) { // If there is no error, rateLimiterRedis promise rejected with number of ms before next request allowed - const secs = Math.round(rejRes.msBeforeNext / 1000) || 1; + const secs = Math.round(err.msBeforeNext / 1000) || 1; res.set('Retry-After', String(secs)); res.status(429).send('Too Many Requests'); throw new HitRateLimitException(`Too many requests, retry after ${secs}.`);