File tree Expand file tree Collapse file tree
src/pages/iou/request/step/IOURequestStepScan Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -69,7 +69,7 @@ import {
6969 updateLastLocationPermissionPrompt ,
7070} from '@userActions/IOU' ;
7171import type { GpsPoint } from '@userActions/IOU' ;
72- import { buildOptimisticTransactionAndCreateDraft , removeDraftTransactions } from '@userActions/TransactionEdit' ;
72+ import { buildOptimisticTransactionAndCreateDraft , removeDraftTransactions , removeTransactionReceipt } from '@userActions/TransactionEdit' ;
7373import CONST from '@src/CONST' ;
7474import ONYXKEYS from '@src/ONYXKEYS' ;
7575import type { Route } from '@src/ROUTES' ;
@@ -792,10 +792,8 @@ function IOURequestStepScan({
792792 if ( ! dismissedProductTraining ?. [ CONST . PRODUCT_TRAINING_TOOLTIP_NAMES . MULTI_SCAN_EDUCATIONAL_MODAL ] ) {
793793 setShouldShowMultiScanEducationalPopup ( true ) ;
794794 }
795- if ( isMultiScanEnabled ) {
796- removeDraftTransactions ( true ) ;
797- }
798795
796+ removeTransactionReceipt ( CONST . IOU . OPTIMISTIC_TRANSACTION_ID ) ;
799797 removeDraftTransactions ( true ) ;
800798 setIsMultiScanEnabled ?.( ! isMultiScanEnabled ) ;
801799 } ;
Original file line number Diff line number Diff line change @@ -793,13 +793,8 @@ function IOURequestStepScan({
793793 if ( ! dismissedProductTraining ?. [ CONST . PRODUCT_TRAINING_TOOLTIP_NAMES . MULTI_SCAN_EDUCATIONAL_MODAL ] ) {
794794 setShouldShowMultiScanEducationalPopup ( true ) ;
795795 }
796- if ( isMultiScanEnabled ) {
797- removeDraftTransactions ( true ) ;
798- }
799-
800- for ( const transaction of optimisticTransactions ?? [ ] ) {
801- removeTransactionReceipt ( transaction ?. transactionID ) ;
802- }
796+ removeTransactionReceipt ( CONST . IOU . OPTIMISTIC_TRANSACTION_ID ) ;
797+ removeDraftTransactions ( true ) ;
803798 setIsMultiScanEnabled ?.( ! isMultiScanEnabled ) ;
804799 } ;
805800
You can’t perform that action at this time.
0 commit comments