X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fmiddlewares%2Fvalidators%2Foembed.ts;h=ef9a227a0446a1513727858624dcea3e404765a8;hb=a2be43f5700460d3afdc194abc788690b79e66cd;hp=8e7b44a86adeded2286efa6e51cc14582271a23a;hpb=9452d4fd3321148fb80b64a67bd9983fee6c208e;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/middlewares/validators/oembed.ts b/server/middlewares/validators/oembed.ts index 8e7b44a86..ef9a227a0 100644 --- a/server/middlewares/validators/oembed.ts +++ b/server/middlewares/validators/oembed.ts @@ -7,7 +7,6 @@ import { VideoPlaylistPrivacy, VideoPrivacy } from '@shared/models' import { HttpStatusCode } from '../../../shared/models/http/http-error-codes' import { isTestOrDevInstance } from '../../helpers/core-utils' import { isIdOrUUIDValid, isUUIDValid, toCompleteUUID } from '../../helpers/custom-validators/misc' -import { logger } from '../../helpers/logger' import { WEBSERVER } from '../../initializers/constants' import { areValidationErrors } from './shared' @@ -39,14 +38,19 @@ if (isTestOrDevInstance()) { } const oembedValidator = [ - query('url').isURL(isURLOptions).withMessage('Should have a valid url'), - query('maxwidth').optional().isInt().withMessage('Should have a valid max width'), - query('maxheight').optional().isInt().withMessage('Should have a valid max height'), - query('format').optional().isIn([ 'xml', 'json' ]).withMessage('Should have a valid format'), + query('url') + .isURL(isURLOptions), + query('maxwidth') + .optional() + .isInt(), + query('maxheight') + .optional() + .isInt(), + query('format') + .optional() + .isIn([ 'xml', 'json' ]), async (req: express.Request, res: express.Response, next: express.NextFunction) => { - logger.debug('Checking oembed parameters', { parameters: req.query }) - if (areValidationErrors(req, res)) return if (req.query.format !== undefined && req.query.format !== 'json') {