upgrade express and express-validator

This commit is contained in:
Phillip Thelen
2025-09-04 11:39:36 +02:00
parent 0b4adbbf07
commit 6092cba1ea
35 changed files with 351 additions and 329 deletions
+4 -3
View File
@@ -1,4 +1,5 @@
import _ from 'lodash';
import { query , validationResult } from 'express-validator';
import { langCodes } from '../../libs/i18n';
import { apiError } from '../../libs/apiError';
import common from '../../../common';
@@ -57,10 +58,10 @@ api.faq = {
method: 'GET',
url: '/faq',
async handler (req, res) {
req.checkQuery('platform').optional().isIn(['web', 'android', 'ios'], apiError('invalidPlatform'));
await query('platform').optional().isIn(['web', 'android', 'ios'], apiError('invalidPlatform')).run(req)
const validationErrors = req.validationErrors();
if (validationErrors) throw validationErrors;
const validationErrors = validationResult(req).array();
if (validationErrors && validationErrors.length > 0) throw validationErrors;
const proposedLang = req.query.language && req.query.language.toString();
const language = langCodes.includes(proposedLang) ? proposedLang : 'en';