@@ -50,10 +50,14 @@ function Confirmation() {
5050 ( ) => transactionViolations ?. find ( ( violation ) => violation . name === CONST . VIOLATIONS . DUPLICATED_TRANSACTION ) ?. data ?. duplicates ?? [ ] ,
5151 [ transactionViolations ] ,
5252 ) ;
53- const [ allDuplicates ] = useOnyx ( `${ ONYXKEYS . COLLECTION . TRANSACTION } ` , {
54- selector : ( allTransactions ) => allDuplicateIDs . map ( ( id ) => allTransactions ?. [ `${ ONYXKEYS . COLLECTION . TRANSACTION } ${ id } ` ] ) ,
55- canBeMissing : true ,
56- } ) ;
53+ const [ allDuplicates ] = useOnyx (
54+ ONYXKEYS . COLLECTION . TRANSACTION ,
55+ {
56+ selector : ( allTransactions ) => allDuplicateIDs . map ( ( id ) => allTransactions ?. [ `${ ONYXKEYS . COLLECTION . TRANSACTION } ${ id } ` ] ) ,
57+ canBeMissing : true ,
58+ } ,
59+ [ allDuplicateIDs ] ,
60+ ) ;
5761
5862 const compareResult = TransactionUtils . compareDuplicateTransactionFields ( transaction , allDuplicates , reviewDuplicates ?. reportID ) ;
5963 const { goBack} = useReviewDuplicatesNavigation ( Object . keys ( compareResult . change ?? { } ) , 'confirmation' , route . params . threadReportID , route . params . backTo ) ;
@@ -63,10 +67,14 @@ function Confirmation() {
6367 const reportAction = Object . values ( reportActions ?? { } ) . find (
6468 ( action ) => ReportActionsUtils . isMoneyRequestAction ( action ) && ReportActionsUtils . getOriginalMessage ( action ) ?. IOUTransactionID === reviewDuplicates ?. transactionID ,
6569 ) ;
66- const [ duplicates ] = useOnyx ( `${ ONYXKEYS . COLLECTION . TRANSACTION } ` , {
67- selector : ( allTransactions ) => reviewDuplicates ?. duplicates . map ( ( id ) => allTransactions ?. [ `${ ONYXKEYS . COLLECTION . TRANSACTION } ${ id } ` ] ) ,
68- canBeMissing : true ,
69- } ) ;
70+ const [ duplicates ] = useOnyx (
71+ ONYXKEYS . COLLECTION . TRANSACTION ,
72+ {
73+ selector : ( allTransactions ) => reviewDuplicates ?. duplicates . map ( ( id ) => allTransactions ?. [ `${ ONYXKEYS . COLLECTION . TRANSACTION } ${ id } ` ] ) ,
74+ canBeMissing : true ,
75+ } ,
76+ [ reviewDuplicates ?. duplicates ] ,
77+ ) ;
7078 const [ policy ] = useOnyx ( `${ ONYXKEYS . COLLECTION . POLICY } ${ report ?. policyID } ` , { canBeMissing : true } ) ;
7179 const transactionsMergeParams = useMemo (
7280 ( ) => TransactionUtils . buildMergeDuplicatesParams ( reviewDuplicates , duplicates ?? [ ] , newTransaction ) ,
0 commit comments