From 6e7c9c7aec14ea1edf2749e4d2e4e90c62215efb Mon Sep 17 00:00:00 2001 From: zereraz Date: Fri, 26 Aug 2022 10:12:55 +0530 Subject: [PATCH 1/2] Fix search bug in IOU currency selector Signed-off-by: zereraz --- src/pages/iou/IOUCurrencySelection.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/iou/IOUCurrencySelection.js b/src/pages/iou/IOUCurrencySelection.js index d5a86b59760..78bf0028db4 100644 --- a/src/pages/iou/IOUCurrencySelection.js +++ b/src/pages/iou/IOUCurrencySelection.js @@ -79,7 +79,7 @@ class IOUCurrencySelection extends Component { getCurrencyOptions() { return _.map(this.props.currencyList, (currencyInfo, currencyCode) => ({ text: `${currencyCode} - ${CurrencySymbolUtils.getLocalizedCurrencySymbol(this.props.preferredLocale, currencyCode)}`, - searchText: `${currencyCode} ${currencyInfo.symbol}`, + searchText: `${currencyCode} - ${CurrencySymbolUtils.getLocalizedCurrencySymbol(this.props.preferredLocale, currencyCode)}`, currencyCode, keyForList: currencyCode, })); From 6fc854ef9e7677d31be6c250c853949bc6e32b12 Mon Sep 17 00:00:00 2001 From: zereraz Date: Fri, 2 Sep 2022 11:00:57 +0530 Subject: [PATCH 2/2] Remove searchText and use text for currency search --- src/libs/OptionsListUtils.js | 2 +- src/pages/iou/IOUCurrencySelection.js | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/libs/OptionsListUtils.js b/src/libs/OptionsListUtils.js index 0b411325c5b..0b0081fb695 100644 --- a/src/libs/OptionsListUtils.js +++ b/src/libs/OptionsListUtils.js @@ -841,7 +841,7 @@ function getHeaderMessage(hasSelectableOptions, hasUserToInvite, searchValue, ma */ function getCurrencyListForSections(currencyOptions, searchValue) { const filteredOptions = _.filter(currencyOptions, currencyOption => ( - isSearchStringMatch(searchValue, currencyOption.searchText))); + isSearchStringMatch(searchValue, currencyOption.text))); return { // returns filtered options i.e. options with string match if search text is entered diff --git a/src/pages/iou/IOUCurrencySelection.js b/src/pages/iou/IOUCurrencySelection.js index 78bf0028db4..2621b19ce81 100644 --- a/src/pages/iou/IOUCurrencySelection.js +++ b/src/pages/iou/IOUCurrencySelection.js @@ -79,7 +79,6 @@ class IOUCurrencySelection extends Component { getCurrencyOptions() { return _.map(this.props.currencyList, (currencyInfo, currencyCode) => ({ text: `${currencyCode} - ${CurrencySymbolUtils.getLocalizedCurrencySymbol(this.props.preferredLocale, currencyCode)}`, - searchText: `${currencyCode} - ${CurrencySymbolUtils.getLocalizedCurrencySymbol(this.props.preferredLocale, currencyCode)}`, currencyCode, keyForList: currencyCode, }));