From: Michael Tremer Date: Wed, 4 Mar 2026 12:25:24 +0000 (+0000) Subject: ratelimiter: Don't send headers if the ratelimiter has been disabled X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8c02236101cb03a050de5e249df94c4d0ed969a2;p=dbl.git ratelimiter: Don't send headers if the ratelimiter has been disabled Signed-off-by: Michael Tremer --- diff --git a/src/dbl/ratelimiter.py b/src/dbl/ratelimiter.py index 6ed31bf..8448bf4 100644 --- a/src/dbl/ratelimiter.py +++ b/src/dbl/ratelimiter.py @@ -188,6 +188,9 @@ class RateLimiterRequest(object): return await self.backend.db.select_one(stmt, "requests") or 0 def write_headers(self, response: fastapi.Response): + if self.requests is None: + return + # Send the limit to the user response.headers.append("X-Rate-Limit-Limit", "%s" % self.limit)