From 50c3f00035c10254735049d522793fa77f5afcaf Mon Sep 17 00:00:00 2001 From: "Jill \"oatmealine\" Monoids" Date: Mon, 2 Jan 2023 17:07:18 +0300 Subject: [PATCH] single-line change to make unlisted levels work --- src/endpoints/levels/getLevels.cr | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/endpoints/levels/getLevels.cr b/src/endpoints/levels/getLevels.cr index 5dffe1c..1f46f69 100644 --- a/src/endpoints/levels/getLevels.cr +++ b/src/endpoints/levels/getLevels.cr @@ -21,7 +21,8 @@ CrystalGauntlet.endpoints["/getGJLevels21.php"] = ->(body : String): String { if searchQuery != "" if searchQuery.to_i? - queryParams << "levels.id = #{searchQuery.to_i}" + # we do this to get rid of the initial "unlisted = 0" bit + queryParams = ["levels.id = #{searchQuery.to_i}"] else # no sql injections to see here; clean_char only leaves A-Za-z0-9 intact # todo: make this configurable w/ fuzzy search