diff --git a/src/libs/TransactionUtils/index.ts b/src/libs/TransactionUtils/index.ts index 2dae9da0f958..051d8ad68830 100644 --- a/src/libs/TransactionUtils/index.ts +++ b/src/libs/TransactionUtils/index.ts @@ -378,7 +378,8 @@ function buildOptimisticTransaction(params: BuildOptimisticTransactionParams): T pendingAction, receipt: receipt?.source ? {source: receipt.source, filename: receipt?.name ?? filename, state: receipt.state ?? CONST.IOU.RECEIPT_STATE.SCAN_READY, isTestDriveReceipt: receipt.isTestDriveReceipt} - : {}, + : undefined, + hasEReceipt: !receipt?.source, filename: (receipt?.source ? (receipt?.name ?? filename) : filename).toString(), category, tag, @@ -389,6 +390,9 @@ function buildOptimisticTransaction(params: BuildOptimisticTransactionParams): T reimbursable, inserted: DateUtils.getDBTime(), participants, + cardID: existingTransaction?.cardID, + cardName: existingTransaction?.cardName, + cardNumber: existingTransaction?.cardNumber, }; }