From 6ff3961741186b83a4ed848f92250804976e992b Mon Sep 17 00:00:00 2001 From: "Sahil (via MelvinBot)" Date: Wed, 29 Apr 2026 21:13:03 +0000 Subject: [PATCH] Omit rawQuery when recent search skips amount conversion MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When a recent search is selected, amounts are already in backend format (cents). Passing the same value as rawQuery caused getSanitizedRawFilters to convert it again, doubling the amount (e.g. 123 → 12300). Only pass rawQuery when there is user-typed input to preserve — recent searches have no user-typed input since their values come from storage. Co-authored-by: Sahil --- src/components/Search/SearchPageHeader/useSearchPageInput.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Search/SearchPageHeader/useSearchPageInput.tsx b/src/components/Search/SearchPageHeader/useSearchPageInput.tsx index 8f1d82d0be8e..6294893a0746 100644 --- a/src/components/Search/SearchPageHeader/useSearchPageInput.tsx +++ b/src/components/Search/SearchPageHeader/useSearchPageInput.tsx @@ -129,7 +129,7 @@ function useSearchPageInput({queryJSON, onSearch, onSubmit}: UseSearchPageInputP Navigation.navigate( ROUTES.SEARCH_ROOT.getRoute({ query: updatedQuery, - rawQuery: queryWithSubstitutions, + rawQuery: shouldSkipAmountConversion ? undefined : queryWithSubstitutions, }), ); onSubmit();