diff --git a/internal/middleware/ratelimit.go b/internal/middleware/ratelimit.go index 0193b0c..aed55fc 100644 --- a/internal/middleware/ratelimit.go +++ b/internal/middleware/ratelimit.go @@ -327,8 +327,8 @@ func GetSecureClientIP(r *http.Request) string { func GetKey(r *http.Request) string { ip := GetSecureClientIP(r) - if userID := GetUserIDFromContext(r.Context()); userID != 0 { - return fmt.Sprintf("user:%d:ip:%s", userID, ip) + if userID := GetUserIDFromContext(r.Context()); userID != nil { + return fmt.Sprintf("user:%d:ip:%s", *userID, ip) } return fmt.Sprintf("ip:%s", ip)