diff --git a/src/controllers/user.ts b/src/controllers/user.ts index b3462c5..cfae86e 100644 --- a/src/controllers/user.ts +++ b/src/controllers/user.ts @@ -496,13 +496,21 @@ export class UserController { required: true, type: 'string' } + #swagger.parameters['token'] = { + in: 'query', + required: true, + type: 'string' + } */ try { const schema = Joi.object().keys({ - id: Joi.string().uuid().required().label('ID') + id: Joi.string().uuid().required().label('ID'), + token: Joi.string().required().label('Token') }); - const param: User = await schema.validateAsync(req.params); + req.params.token = String(req.query.token) ?? '' + + const param: User & { token: string } = await schema.validateAsync(req.params); const userRepository = OrmHelper.DB.getRepository(User);