mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-12 13:13:45 +01:00
Merge pull request #33040 from overleaf/em-parse-req-errors
Replace isZodErrorLike with custom error types in request validation GitOrigin-RevId: 9cb453a2cde595a00f5049e4829ea9e3dbe17b28
This commit is contained in:
@@ -40,7 +40,7 @@ export default Router = {
|
||||
attrs.client_id = client.id
|
||||
attrs.err = error
|
||||
attrs.method = method
|
||||
if (isZodErrorLike(error)) {
|
||||
if (attrs.validation && isZodErrorLike(error)) {
|
||||
logger.info(attrs, 'validation error')
|
||||
let message = 'invalid'
|
||||
try {
|
||||
@@ -456,6 +456,7 @@ export default Router = {
|
||||
joinDocSchema.parse({ doc_id: docId, fromVersion, options })
|
||||
} catch (error) {
|
||||
return Router._handleError(callback, error, client, 'joinDoc', {
|
||||
validation: 1,
|
||||
disconnect: 1,
|
||||
})
|
||||
}
|
||||
@@ -485,6 +486,7 @@ export default Router = {
|
||||
zz.objectId().parse(docId)
|
||||
} catch (error) {
|
||||
return Router._handleError(callback, error, client, 'joinDoc', {
|
||||
validation: 1,
|
||||
disconnect: 1,
|
||||
})
|
||||
}
|
||||
@@ -570,6 +572,7 @@ export default Router = {
|
||||
applyOtUpdateSchema.parse({ doc_id: docId, update })
|
||||
} catch (error) {
|
||||
return Router._handleError(callback, error, client, 'applyOtUpdate', {
|
||||
validation: 1,
|
||||
disconnect: 1,
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user