From 50afeef235aad427e0cb9c6518a7ed143ef348ec Mon Sep 17 00:00:00 2001 From: Carlos Santos <4a.santos@gmail.com> Date: Tue, 15 Apr 2025 16:50:05 +0200 Subject: [PATCH] backend: Update room ID validation in participant token request schema to use sanitized format --- .../request-validators/participant-validator.middleware.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/src/middlewares/request-validators/participant-validator.middleware.ts b/backend/src/middlewares/request-validators/participant-validator.middleware.ts index a2536f6..502c7b2 100644 --- a/backend/src/middlewares/request-validators/participant-validator.middleware.ts +++ b/backend/src/middlewares/request-validators/participant-validator.middleware.ts @@ -1,9 +1,10 @@ import { TokenOptions } from '@typings-ce'; import { Request, Response, NextFunction } from 'express'; import { z } from 'zod'; +import { nonEmptySanitizedRoomId } from './room-validator.middleware.js'; const ParticipantTokenRequestSchema: z.ZodType = z.object({ - roomId: z.string().nonempty('Room ID is required'), + roomId: nonEmptySanitizedRoomId('roomId'), participantName: z.string().nonempty('Participant name is required'), secret: z.string().nonempty('Secret is required') });