From 385fc00ea2cecf69c6c95f31ea9159f3b7b06f35 Mon Sep 17 00:00:00 2001 From: Miodec Date: Wed, 25 Jan 2023 23:52:28 +0100 Subject: [PATCH] more regex validation --- backend/src/api/schemas/result-schema.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/backend/src/api/schemas/result-schema.ts b/backend/src/api/schemas/result-schema.ts index 5158a5099..55c44669f 100644 --- a/backend/src/api/schemas/result-schema.ts +++ b/backend/src/api/schemas/result-schema.ts @@ -62,7 +62,10 @@ const RESULT_SCHEMA = joi rawWpm: joi.number().required(), restartCount: joi.number().required(), smoothConsistency: joi.number().optional(), // to be removed - tags: joi.array().items(joi.string()).required(), + tags: joi + .array() + .items(joi.string().regex(/^[a-f\d]{24}$/i)) + .required(), testDuration: joi.number().required().min(1), timestamp: joi.date().timestamp().required(), uid: joi.string().required(),