From d432b8a826b010a0766fbc774e70f80e1ca6d95e Mon Sep 17 00:00:00 2001 From: Avior Date: Tue, 9 Nov 2021 15:23:33 +0100 Subject: [PATCH] fix: Fix /sets/:id endpoint to check in lowercase (#157) Signed-off-by: Avior --- server/src/V2/Components/Set.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/src/V2/Components/Set.ts b/server/src/V2/Components/Set.ts index 5d68b387a..1c542e978 100644 --- a/server/src/V2/Components/Set.ts +++ b/server/src/V2/Components/Set.ts @@ -60,6 +60,9 @@ export default class Set implements LocalSet { public static findOne(lang: SupportedLanguages, params: Partial> = {}) { const res = (require(`../../../generated/${lang}/sets.json`) as Array).find((c) => { return objectLoop(params, (it, key) => { + if (typeof it === 'string') { + return c[key as 'id'].toLowerCase().includes(it.toLowerCase()) + } return c[key as 'id'].includes(it) }) })