X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fmiddlewares%2Fvalidators%2Fshared%2Fusers.ts;h=b8f1436d331939c594087ab1fe27f939c5188602;hb=4638cd713dcdd007cd7f49b9a95fa62ac7823e7c;hp=fbaa7db0e6009e7afd31d5ff921ba7f24b2498d9;hpb=6bcb559fc9a491fc3ce83e7c077ee9dc742b1d63;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/middlewares/validators/shared/users.ts b/server/middlewares/validators/shared/users.ts index fbaa7db0e..b8f1436d3 100644 --- a/server/middlewares/validators/shared/users.ts +++ b/server/middlewares/validators/shared/users.ts @@ -2,10 +2,11 @@ import express from 'express' import { ActorModel } from '@server/models/actor/actor' import { UserModel } from '@server/models/user/user' import { MUserDefault } from '@server/types/models' +import { forceNumber } from '@shared/core-utils' import { HttpStatusCode } from '@shared/models' function checkUserIdExist (idArg: number | string, res: express.Response, withStats = false) { - const id = parseInt(idArg + '', 10) + const id = forceNumber(idArg) return checkUserExist(() => UserModel.loadByIdWithChannels(id, withStats), res) }