Skip to content

fix(api): add missing rate limit to GET /vaults/:vaultId - #480

Merged
collinsezedike merged 1 commit into
mainfrom
fix/vaultid-rate-limit
Aug 6, 2026
Merged

fix(api): add missing rate limit to GET /vaults/:vaultId#480
collinsezedike merged 1 commit into
mainfrom
fix/vaultid-rate-limit

Conversation

@collinsezedike

Copy link
Copy Markdown
Collaborator

Summary

  • api/v1/vaults/[vaultId].ts only called applyCors, unlike its sibling handlers api/v1/vaults/index.ts and api/v1/positions/[publicKey].ts, which both also call checkRateLimit. Added the same call, matching the existing pattern.
  • No new test added: checkRateLimit itself is already fully covered in api/__tests__/middleware.test.ts, and no dedicated HTTP-level test file exists yet for this specific handler (only vaults/index.ts is covered in handlers.test.ts). This is wiring an already-tested function into a new call site.

Test plan

  • pnpm typecheck:api passes

Closes #478

@vercel

vercel Bot commented Aug 6, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
meridian Ready Ready Preview Aug 6, 2026 6:47am

@collinsezedike
collinsezedike merged commit e862852 into main Aug 6, 2026
10 checks passed
@collinsezedike
collinsezedike deleted the fix/vaultid-rate-limit branch August 6, 2026 06:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] GET /vaults/[vaultId] missing rate limiting present on sibling endpoints

1 participant