From ce21a6b94fa98b50989216b7ca4110c16626e1e4 Mon Sep 17 00:00:00 2001 From: Sangar Date: Sun, 19 Oct 2025 11:43:03 +0200 Subject: [PATCH] Fix X-RateLimit-Limit header value --- internal/api/rate_limit_config.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/api/rate_limit_config.go b/internal/api/rate_limit_config.go index 1a4d36b..c882694 100644 --- a/internal/api/rate_limit_config.go +++ b/internal/api/rate_limit_config.go @@ -2,6 +2,7 @@ package api import ( "net/http" + "strconv" "strings" "time" ) @@ -156,7 +157,7 @@ func UniversalRateLimitMiddleware(next http.Handler) http.Handler { if !limiter.Allow(ip) { // Add retry-after header w.Header().Set("Retry-After", "60") - w.Header().Set("X-RateLimit-Limit", string(rune(limiter.limit))) + w.Header().Set("X-RateLimit-Limit", strconv.Itoa(limiter.limit)) w.Header().Set("X-RateLimit-Remaining", "0") w.Header().Set("X-RateLimit-Reset", time.Now().Add(limiter.window).Format(time.RFC3339))