From 40bde7c08bf819277903383f7da2c626b37bf307 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivar=20Conradi=20=C3=98sthus?= Date: Fri, 5 Mar 2021 14:12:56 +0100 Subject: [PATCH] fix: projectId must follow nameType in query --- src/lib/services/feature-schema.js | 2 +- src/lib/services/feature-schema.test.js | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/lib/services/feature-schema.js b/src/lib/services/feature-schema.js index 84b181b661..7f6c7d9273 100644 --- a/src/lib/services/feature-schema.js +++ b/src/lib/services/feature-schema.js @@ -100,7 +100,7 @@ const querySchema = joi project: joi .array() .allow(null) - .items(joi.string().alphanum()) + .items(nameType) .optional(), namePrefix: joi .string() diff --git a/src/lib/services/feature-schema.test.js b/src/lib/services/feature-schema.test.js index cee877fe31..7dde75eb6b 100644 --- a/src/lib/services/feature-schema.test.js +++ b/src/lib/services/feature-schema.test.js @@ -262,8 +262,5 @@ test('Filter queries should reject project names that are not alphanum', t => { project: ['project name with space'], }; const { error } = querySchema.validate(query); - t.deepEqual( - error.details[0].message, - '"project[0]" must only contain alpha-numeric characters', - ); + t.deepEqual(error.details[0].message, '"project[0]" must be URL friendly'); });