From 554cab5ae3d6f7ed5bc4d8892c7c0cc72cc9bc91 Mon Sep 17 00:00:00 2001 From: vedant aggarwal Date: Fri, 23 May 2025 14:28:59 +0530 Subject: [PATCH] NTP-17003 | Vedant Aggarwal | No accounts mandate fix (#16281) --- .../viewmodel/MandateDetailOfPendingCategoryViewModel.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/android/navi-pay/src/main/kotlin/com/navi/pay/management/mandate/viewmodel/MandateDetailOfPendingCategoryViewModel.kt b/android/navi-pay/src/main/kotlin/com/navi/pay/management/mandate/viewmodel/MandateDetailOfPendingCategoryViewModel.kt index 462ec0dde0..52a83baf67 100644 --- a/android/navi-pay/src/main/kotlin/com/navi/pay/management/mandate/viewmodel/MandateDetailOfPendingCategoryViewModel.kt +++ b/android/navi-pay/src/main/kotlin/com/navi/pay/management/mandate/viewmodel/MandateDetailOfPendingCategoryViewModel.kt @@ -479,6 +479,10 @@ constructor( bankUptimeSuccessRate = selectedBankAccount.value?.bankUptimeEntity?.successRate.orZero(), ) + if (bankAccountsState.value is BankAccountsState.NoAccountLinked) { + addAccount() + return@launch + } getOnboardedStackDataForMandate( onOnboardingTriggered = { updateBottomSheetUIState(showBottomSheet = false) }, onPspEvaluated = { pspEvaluationResult -> @@ -1094,6 +1098,7 @@ constructor( naviPayPspManager.handleAccountAdditionFlow( screenName = screenName, + onOnboardingTriggered = { updateBottomSheetUIState(showBottomSheet = false) }, enabledAccountTypes = SAVINGS_ONLY_ENABLED_ACCOUNTS, ) }