From e12adb164199d2c9649053729915ff70f3f2bdf8 Mon Sep 17 00:00:00 2001 From: Avior Date: Wed, 10 Nov 2021 11:18:18 +0100 Subject: [PATCH] fix: Same problem for set subid (#158) * fix: Fix /sets/:id endpoint to check in lowercase Signed-off-by: Avior * fix: Same problem for set subid Signed-off-by: Avior --- server/src/V2/Components/Card.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/src/V2/Components/Card.ts b/server/src/V2/Components/Card.ts index e3d0129ed..dd7595ab0 100644 --- a/server/src/V2/Components/Card.ts +++ b/server/src/V2/Components/Card.ts @@ -81,8 +81,8 @@ export default class Card implements LocalCard { public static findOne(lang: SupportedLanguages, params: Partial> = {}) { const res = (require(`../../../generated/${lang}/cards.json`) as Array).find((c) => { return objectLoop(params, (it, key) => { - if (key === 'set') { - return c['set'].id.includes(it) || c['set'].name.includes(it) + if (key === 'set' && typeof it === 'string') { + return c['set'].id.toLowerCase().includes(it.toLowerCase()) || c['set'].name.toLowerCase().includes(it.toLowerCase()) } if (typeof it === "string") { return c[key as 'localId'].toLowerCase().includes(it.toLowerCase())