diff --git a/backend/src/api/schemas/result-schema.ts b/backend/src/api/schemas/result-schema.ts index 572417e96..0073145f2 100644 --- a/backend/src/api/schemas/result-schema.ts +++ b/backend/src/api/schemas/result-schema.ts @@ -43,10 +43,16 @@ const RESULT_SCHEMA = joi keyConsistency: joi.number().min(0).required(), keyDuration: joi .alternatives() - .try(joi.array().items(joi.number()), joi.string().valid("toolong")), + .try( + joi.array().items(joi.number().min(0)), + joi.string().valid("toolong") + ), keySpacing: joi .alternatives() - .try(joi.array().items(joi.number()), joi.string().valid("toolong")), + .try( + joi.array().items(joi.number().min(0)), + joi.string().valid("toolong") + ), lang: joi.string(), stringified: joi.string(), language: joi.string().required(),