Skip to content

Return 400 responses for API validation errors#3362

Open
18166714330cl-maker wants to merge 4 commits into
SecureBananaLabs:mainfrom
18166714330cl-maker:patch-15
Open

Return 400 responses for API validation errors#3362
18166714330cl-maker wants to merge 4 commits into
SecureBananaLabs:mainfrom
18166714330cl-maker:patch-15

Conversation

@18166714330cl-maker
Copy link
Copy Markdown

Summary

  • catch async job route errors so validation failures reach Express error middleware
  • map Zod validation errors to a 400 response with safe issue details
  • add a regression test for malformed job creation payloads

Closes #3360
/claim #3360

Tests

  • node --test apps/api/src/tests/validationErrorHandler.test.js apps/api/src/tests/health.test.js

Map Zod validation failures to a client error response instead of letting malformed payloads look like server faults.
github-actions Bot added a commit that referenced this pull request Jun 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Validation errors return 500 instead of 400 for malformed API payloads

1 participant