From 117558888f03831d498efa0d8fac26e36ec9ec5e Mon Sep 17 00:00:00 2001 From: Varun Jain Date: Mon, 4 Nov 2024 19:43:30 +0530 Subject: [PATCH] NTP-7460 | Amount simulation data null fix (#13408) --- .../amc/fundbuy/fragments/FundBuyingFragmentV2.kt | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/android/navi-amc/src/main/java/com/navi/amc/fundbuy/fragments/FundBuyingFragmentV2.kt b/android/navi-amc/src/main/java/com/navi/amc/fundbuy/fragments/FundBuyingFragmentV2.kt index 0021746d14..9831925c63 100644 --- a/android/navi-amc/src/main/java/com/navi/amc/fundbuy/fragments/FundBuyingFragmentV2.kt +++ b/android/navi-amc/src/main/java/com/navi/amc/fundbuy/fragments/FundBuyingFragmentV2.kt @@ -391,7 +391,11 @@ class FundBuyingFragmentV2 : AmcBaseFragment(), WidgetCallback { else BigDecimal(0) ) } - if (errorState != null && userInput.isNotNullAndNotEmpty()) { + if ( + errorState != null && + userInput.isNotNullAndNotEmpty() && + content.fundInvestmentType?.simulationData != null + ) { viewModel.isAmountErrorState = false if (viewModel.isSipSelected == false) { viewModel @@ -539,7 +543,11 @@ class FundBuyingFragmentV2 : AmcBaseFragment(), WidgetCallback { binding.sipAmount.getUserInput()?.let { sipUserInput -> binding.sipRecommended.setSelectedAmount(sipUserInput) val errorState = binding.sipAmount.getUserInputPostValidation() - if (errorState != null && sipUserInput.isNotNullAndNotEmpty()) { + if ( + errorState != null && + sipUserInput.isNotNullAndNotEmpty() && + content.fundInvestmentType?.sipSimulationData != null + ) { viewModel.isSipErrorState = false if ( viewModel.isSipSelected == true &&