From a0ebf89ef853ca57f479a2a2e254f2171f4d2545 Mon Sep 17 00:00:00 2001 From: Spacelord Date: Sun, 2 Feb 2025 20:24:52 +0100 Subject: [PATCH] Remove todo.. --- src/routes/api/v1/alertContacts_schema.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/routes/api/v1/alertContacts_schema.ts b/src/routes/api/v1/alertContacts_schema.ts index a7ee1bf..14d5f9f 100644 --- a/src/routes/api/v1/alertContacts_schema.ts +++ b/src/routes/api/v1/alertContacts_schema.ts @@ -7,9 +7,8 @@ const schema_get = validator.object({ order: validator.string().valid('asc', 'desc').default('asc'), take: validator.number().min(1).max(512), skip: validator.number().min(0), - - - search: validator.string().min(3).max(20).regex(new RegExp('^(?!.*\\*{2,}).*$')), // TODO: Check if * or ** or *** -> Due to crashes.. + // This regex ensures that the search string does not contain consecutive asterisks (**) and is at least 3 characters long. + search: validator.string().min(3).max(20).regex(new RegExp('^(?!.*\\*{2,}).*$')), id: validator.number().positive().precision(0), count: validator.boolean() }).nand('id', 'search'); // Allow id or search. not both.