From c8861d5dc0436ef4342ce517241e3591fa256a13 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Thu, 25 Jul 2019 16:23:44 +0200 Subject: Fix express validator --- server/middlewares/validators/user-notifications.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'server/middlewares/validators/user-notifications.ts') diff --git a/server/middlewares/validators/user-notifications.ts b/server/middlewares/validators/user-notifications.ts index 3ded8d8cf..308b32655 100644 --- a/server/middlewares/validators/user-notifications.ts +++ b/server/middlewares/validators/user-notifications.ts @@ -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) => { -- cgit v1.2.3