diff --git a/apps/api/src/pkg/ratelimit/client.ts b/apps/api/src/pkg/ratelimit/client.ts index dd2a8c80eb..2ec615f774 100644 --- a/apps/api/src/pkg/ratelimit/client.ts +++ b/apps/api/src/pkg/ratelimit/client.ts @@ -146,7 +146,7 @@ export class AgentRatelimiter implements RateLimiter { return a; })(); - if (!req.async) { + if (!this.cache.has(id) || !req.async) { const res = await p; if (res.val) { this.setCacheMax(id, res.val.current);