overleaf/services/web/app/src/infrastructure/Validation.js
Eric Mc Sween 45e5808a35 Merge pull request #2202 from overleaf/em-collab-set-permissions
Endpoint for setting a collaborator's permissions

GitOrigin-RevId: eb4d4dcc476908f5a42fefd7b81ef6fcc000be5b
2019-10-07 12:29:00 +00:00

14 lines
369 B
JavaScript

const { Joi: CelebrateJoi, celebrate, errors } = require('celebrate')
const JoiObjectId = require('joi-mongodb-objectid')
const Joi = CelebrateJoi.extend(JoiObjectId)
const errorMiddleware = errors()
module.exports = { Joi, validate, errorMiddleware }
/**
* Validation middleware
*/
function validate(schema) {
return celebrate(schema, { allowUnknown: true })
}