@@ -43,18 +43,19 @@ type TaxPickerProps = {
4343} ;
4444
4545function TaxPicker ( { selectedTaxRate = '' , policyID, transactionID, onSubmit, action, iouType, onDismiss = Navigation . goBack , addBottomSafeAreaPadding} : TaxPickerProps ) {
46- const { translate} = useLocalize ( ) ;
46+ const { translate, localeCompare } = useLocalize ( ) ;
4747 const [ searchValue , setSearchValue ] = useState ( '' ) ;
48- const [ splitDraftTransaction ] = useOnyx ( `${ ONYXKEYS . COLLECTION . SPLIT_TRANSACTION_DRAFT } ${ transactionID } ` ) ;
48+ const [ splitDraftTransaction ] = useOnyx ( `${ ONYXKEYS . COLLECTION . SPLIT_TRANSACTION_DRAFT } ${ transactionID } ` , { canBeMissing : true } ) ;
4949
50- const [ policy ] = useOnyx ( `${ ONYXKEYS . COLLECTION . POLICY } ${ policyID } ` ) ;
50+ const [ policy ] = useOnyx ( `${ ONYXKEYS . COLLECTION . POLICY } ${ policyID } ` , { canBeMissing : true } ) ;
5151 const [ transaction ] = useOnyx (
5252 ( ( ) => {
5353 if ( shouldUseTransactionDraft ( action ) ) {
5454 return `${ ONYXKEYS . COLLECTION . TRANSACTION_DRAFT } ${ transactionID } ` as `${typeof ONYXKEYS . COLLECTION . TRANSACTION } ${string } `;
5555 }
5656 return `${ ONYXKEYS . COLLECTION . TRANSACTION } ${ transactionID } ` ;
5757 } ) ( ) ,
58+ { canBeMissing : true } ,
5859 ) ;
5960
6061 const isEditing = action === CONST . IOU . ACTION . EDIT ;
@@ -86,10 +87,11 @@ function TaxPicker({selectedTaxRate = '', policyID, transactionID, onSubmit, act
8687 getTaxRatesSection ( {
8788 policy,
8889 searchValue,
90+ localeCompare,
8991 selectedOptions,
9092 transaction : currentTransaction ,
9193 } ) ,
92- [ searchValue , selectedOptions , policy , currentTransaction ] ,
94+ [ searchValue , selectedOptions , policy , currentTransaction , localeCompare ] ,
9395 ) ;
9496
9597 const headerMessage = getHeaderMessageForNonUserList ( ( sections . at ( 0 ) ?. data ?. length ?? 0 ) > 0 , searchValue ) ;
0 commit comments