Fix express validator
This commit is contained in:
parent
b4c19345c1
commit
c8861d5dc0
51 changed files with 93 additions and 101 deletions
|
@ -1,15 +1,14 @@
|
|||
import * as express from 'express'
|
||||
import 'express-validator'
|
||||
import { body, query } from 'express-validator/check'
|
||||
import { body, query } from 'express-validator'
|
||||
import { logger } from '../../helpers/logger'
|
||||
import { areValidationErrors } from './utils'
|
||||
import { isUserNotificationSettingValid } from '../../helpers/custom-validators/user-notifications'
|
||||
import { isNotEmptyIntArray } from '../../helpers/custom-validators/misc'
|
||||
import { isNotEmptyIntArray, toBooleanOrNull } from '../../helpers/custom-validators/misc'
|
||||
|
||||
const listUserNotificationsValidator = [
|
||||
query('unread')
|
||||
.optional()
|
||||
.toBoolean()
|
||||
.customSanitizer(toBooleanOrNull)
|
||||
.isBoolean().withMessage('Should have a valid unread boolean'),
|
||||
|
||||
(req: express.Request, res: express.Response, next: express.NextFunction) => {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue