diff --git a/android/app/src/main/java/com/naviapp/nux/handler/NewUserExperienceHandler.kt b/android/app/src/main/java/com/naviapp/nux/handler/NewUserExperienceHandler.kt index e93fa63f33..cb599e5d22 100644 --- a/android/app/src/main/java/com/naviapp/nux/handler/NewUserExperienceHandler.kt +++ b/android/app/src/main/java/com/naviapp/nux/handler/NewUserExperienceHandler.kt @@ -220,7 +220,9 @@ constructor( // To be removed when the NUX is driven by backend CTA using post-render action fun addUpiNuxCtaParams(ctaData: CtaData, source: String): CtaData { ctaData.addLineItemToCtaParams(LineItem(key = REDIRECTION_URL, value = UPI_NUX_SCREEN)) - ctaData.addLineItemToCtaParams(LineItem(key = SOURCE, value = source)) + if (ctaData.parameters?.firstOrNull { it.key == SOURCE }?.value.isNotNullAndNotEmpty()) { + ctaData.addLineItemToCtaParams(LineItem(key = SOURCE, value = source)) + } return ctaData }