From 801ec2de609d2ae72e607e97150b40551a80e794 Mon Sep 17 00:00:00 2001 From: Sidharth Bamba Date: Mon, 10 Mar 2025 14:05:52 +0530 Subject: [PATCH] NTP-45282 | Sidharth Bamba | fix for upi lite closure case (#15298) --- .../kotlin/com/navi/pay/utils/ShareReceiptUtils.kt | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/android/navi-pay/src/main/kotlin/com/navi/pay/utils/ShareReceiptUtils.kt b/android/navi-pay/src/main/kotlin/com/navi/pay/utils/ShareReceiptUtils.kt index 3e46b0ae9c..83fe310650 100644 --- a/android/navi-pay/src/main/kotlin/com/navi/pay/utils/ShareReceiptUtils.kt +++ b/android/navi-pay/src/main/kotlin/com/navi/pay/utils/ShareReceiptUtils.kt @@ -253,9 +253,16 @@ fun shareReceipt( fun LayoutShareTransactionDetailsBinding.setPayeeBankNameAndLogo() { payeeBankView.apply { + val isDebitedOrUpiLite = + shareReceiptEntity.isDebited || shareReceiptEntity.isSendMoneyViaUPILite + val isNotMandateOrSelfPayOrClosure = + !shareReceiptEntity.isMandateTransaction && + !shareReceiptEntity.isSelfPayTransaction && + !shareReceiptEntity.isUpiLiteClosureTransaction + if ( - (shareReceiptEntity.isDebited || shareReceiptEntity.isSendMoneyViaUPILite) && - !shareReceiptEntity.isMandateTransaction && + isDebitedOrUpiLite && + isNotMandateOrSelfPayOrClosure && shareReceiptEntity.payeeBankNameFormatted.isNotNullAndNotEmpty() ) { payeeBankIcon.visibility = VISIBLE