From dba083d1e91b0244859c05326274daa493766bd4 Mon Sep 17 00:00:00 2001 From: Miodec Date: Sun, 20 Feb 2022 02:41:18 +0100 Subject: [PATCH] fixed quote length filters not selecting correctly --- .../src/scripts/account/result-filters.ts | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/frontend/src/scripts/account/result-filters.ts b/frontend/src/scripts/account/result-filters.ts index dcc90cf1e..abffc9b67 100644 --- a/frontend/src/scripts/account/result-filters.ts +++ b/frontend/src/scripts/account/result-filters.ts @@ -451,13 +451,18 @@ $(".pageAccount .topFilters .button.currentConfigFilter").click(() => { filters["words"]["custom"] = true; } } else if (Config.mode === "quote") { - ( - Object.keys( - getGroup("quoteLength") - ) as MonkeyTypes.Filter<"quoteLength">[] - ).forEach((ql) => { - // TODO figure out how to fix this - filters["quoteLength"][ql] = true; + const filterName: MonkeyTypes.Filter<"quoteLength">[] = [ + "short", + "medium", + "long", + "thicc", + ]; + filterName.forEach((ql, index) => { + if (Config.quoteLength.includes(index as MonkeyTypes.QuoteLength)) { + filters["quoteLength"][ql] = true; + } else { + filters["quoteLength"][ql] = false; + } }); } if (Config.punctuation) {