NTP-28462 | upi request id empty check (#14538)

This commit is contained in:
Shaurya Rehan
2025-01-15 20:03:36 +05:30
committed by GitHub
parent 6353c821b6
commit 34612f7697
2 changed files with 13 additions and 0 deletions

View File

@@ -146,6 +146,11 @@ constructor(
lrn: String,
) {
val upiRequestId = upiRequestIdUseCase.execute()
if (upiRequestId.isBlank()) {
naviPayAnalytics.onDevGenericEvent(event = "DisableUpiLiteUseCase_UpiRequestIdBlank")
disableUpiLiteAction.emit(DisableUpiLiteAction(status = DisableUpiLiteStatus.FAILED))
return
}
val txnTimeStamp = getDateTimeStringWithYearOffset()
val formattedAmount = balance.getFormattedAmountWithDecimal()

View File

@@ -151,6 +151,14 @@ constructor(
)
val bankAccountUniqueId = upiLiteMandateInfo.bankAccountUniqueId.orEmpty()
val upiRequestId = upiRequestIdUseCase.execute()
if (upiRequestId.isBlank()) {
naviPayAnalytics.onDevGenericEvent(
event = "SubsequentLiteMandateExecution_UpiRequestIdBlank"
)
return
}
val executeMandateRequest =
ExecuteMandateRequest(