@@ -13,7 +13,7 @@ import {
1313 handleError ,
1414 resolveKnowledgeBase ,
1515} from '@/app/api/v1/knowledge/utils'
16- import { authenticateRequest } from '@/app/api/v1/middleware'
16+ import { authenticateRequest , v1ValidationErrorResponse } from '@/app/api/v1/middleware'
1717
1818export const dynamic = 'force-dynamic'
1919export const revalidate = 0
@@ -29,7 +29,9 @@ export const GET = withRouteHandler(async (request: NextRequest, context: Knowle
2929 const { requestId, userId, rateLimit } = auth
3030
3131 try {
32- const parsed = await parseRequest ( v1GetKnowledgeBaseContract , request , context )
32+ const parsed = await parseRequest ( v1GetKnowledgeBaseContract , request , context , {
33+ validationErrorResponse : v1ValidationErrorResponse ,
34+ } )
3335 if ( ! parsed . success ) return parsed . response
3436
3537 const { id } = parsed . data . params
@@ -54,7 +56,9 @@ export const PUT = withRouteHandler(async (request: NextRequest, context: Knowle
5456 const { requestId, userId, rateLimit } = auth
5557
5658 try {
57- const parsed = await parseRequest ( v1UpdateKnowledgeBaseContract , request , context )
59+ const parsed = await parseRequest ( v1UpdateKnowledgeBaseContract , request , context , {
60+ validationErrorResponse : v1ValidationErrorResponse ,
61+ } )
5862 if ( ! parsed . success ) return parsed . response
5963
6064 const { id } = parsed . data . params
@@ -106,7 +110,9 @@ export const DELETE = withRouteHandler(
106110 const { requestId, userId, rateLimit } = auth
107111
108112 try {
109- const parsed = await parseRequest ( v1DeleteKnowledgeBaseContract , request , context )
113+ const parsed = await parseRequest ( v1DeleteKnowledgeBaseContract , request , context , {
114+ validationErrorResponse : v1ValidationErrorResponse ,
115+ } )
110116 if ( ! parsed . success ) return parsed . response
111117
112118 const { id } = parsed . data . params
0 commit comments