diff --git a/backend/src/dal/new-quotes.ts b/backend/src/dal/new-quotes.ts index 5741deb1b8cd..43948b52600c 100644 --- a/backend/src/dal/new-quotes.ts +++ b/backend/src/dal/new-quotes.ts @@ -159,10 +159,11 @@ export async function approve( ); } const language = targetQuote.language; + const approvedText = editQuote ?? targetQuote.text; const quote: ApproveQuote = { - text: editQuote ?? targetQuote.text, + text: approvedText, source: editSource ?? targetQuote.source, - length: targetQuote.text.length, + length: approvedText.length, approvedBy: name, id: -1, }; diff --git a/frontend/src/ts/components/modals/QuoteSearchModal.tsx b/frontend/src/ts/components/modals/QuoteSearchModal.tsx index 1e5e587d3074..358e201ffef5 100644 --- a/frontend/src/ts/components/modals/QuoteSearchModal.tsx +++ b/frontend/src/ts/components/modals/QuoteSearchModal.tsx @@ -92,9 +92,10 @@ function exactSearch(quotes: Quote[], captured: RegExp[]): [Quote[], string[]] { } function getLengthDesc(quote: Quote): string { - if (quote.length < 101) return "short"; - if (quote.length < 301) return "medium"; - if (quote.length < 601) return "long"; + if (quote.group === 0) return "short"; + if (quote.group === 1) return "medium"; + if (quote.group === 2) return "long"; + if (quote.group === 3) return "thicc"; return "thicc"; }