Enhance qaId validation in MCP review routes to ensure it is a non-negative decimal integer

This commit is contained in:
Aadesh Kheria 2026-05-05 12:53:38 -07:00
parent 16542f1103
commit 10e6cfc7a3
2 changed files with 2 additions and 2 deletions

View File

@ -13,7 +13,7 @@ export const POST = createSmartRouteHandler({
project: adaptSchema,
}).defined(),
body: yupObject({
qaId: yupString().defined(),
qaId: yupString().matches(/^\d+$/, "qaId must be a non-negative decimal integer").defined(),
}).defined(),
method: yupString().oneOf(["POST"]).defined(),
}),

View File

@ -13,7 +13,7 @@ export const POST = createSmartRouteHandler({
project: adaptSchema,
}).defined(),
body: yupObject({
qaId: yupString().defined(),
qaId: yupString().matches(/^\d+$/, "qaId must be a non-negative decimal integer").defined(),
question: yupString().defined(),
answer: yupString().defined(),
publish: yupBoolean().defined(),