@@ -9,15 +9,15 @@ import useLocalize from '@hooks/useLocalize';
99import useThemeStyles from '@hooks/useThemeStyles' ;
1010import Navigation from '@libs/Navigation/Navigation' ;
1111import { getAllTaxRates } from '@libs/PolicyUtils' ;
12- import * as SearchActions from '@userActions/Search' ;
12+ import { updateAdvancedFilters } from '@userActions/Search' ;
1313import ONYXKEYS from '@src/ONYXKEYS' ;
1414import ROUTES from '@src/ROUTES' ;
1515
1616function SearchFiltersTaxRatePage ( ) {
1717 const styles = useThemeStyles ( ) ;
1818 const { translate} = useLocalize ( ) ;
1919
20- const [ searchAdvancedFiltersForm ] = useOnyx ( ONYXKEYS . FORMS . SEARCH_ADVANCED_FILTERS_FORM ) ;
20+ const [ searchAdvancedFiltersForm ] = useOnyx ( ONYXKEYS . FORMS . SEARCH_ADVANCED_FILTERS_FORM , { canBeMissing : true } ) ;
2121 const allTaxRates = getAllTaxRates ( ) ;
2222 const selectedTaxesItems : SearchMultipleSelectionPickerItem [ ] = [ ] ;
2323 Object . entries ( allTaxRates ) . forEach ( ( [ taxRateName , taxRateKeys ] ) => {
@@ -31,6 +31,7 @@ function SearchFiltersTaxRatePage() {
3131 const policyIDs = searchAdvancedFiltersForm ?. policyID ?? [ ] ;
3232 const [ policies ] = useOnyx ( `${ ONYXKEYS . COLLECTION . POLICY } ` , {
3333 selector : ( allPolicies ) => allPolicies && Object . values ( allPolicies ) . filter ( ( policy ) => policy && policyIDs . includes ( policy . id ) ) ,
34+ canBeMissing : true ,
3435 } ) ;
3536 const selectedPoliciesTaxRates = policies ?. map ( ( policy ) => policy ?. taxRates ?. taxes ) . filter ( ( taxRates ) => ! ! taxRates ) ;
3637
@@ -41,7 +42,7 @@ function SearchFiltersTaxRatePage() {
4142 return selectedPoliciesTaxRates . map ( ( taxRates ) => Object . entries ( taxRates ) . map ( ( [ taxRateKey , taxRate ] ) => ( { name : taxRate . name , value : [ taxRateKey ] } ) ) ) . flat ( ) ;
4243 } , [ allTaxRates , selectedPoliciesTaxRates ] ) ;
4344
44- const updateTaxRateFilters = useCallback ( ( values : string [ ] ) => SearchActions . updateAdvancedFilters ( { taxRate : values } ) , [ ] ) ;
45+ const updateTaxRateFilters = useCallback ( ( values : string [ ] ) => updateAdvancedFilters ( { taxRate : values } ) , [ ] ) ;
4546
4647 return (
4748 < ScreenWrapper
0 commit comments