diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/FillApplicationAndGetCtaResponseHandler.kt b/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/FillApplicationAndGetCtaResponseHandler.kt index 40e0f737b8..43cfd5772f 100644 --- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/FillApplicationAndGetCtaResponseHandler.kt +++ b/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/common/handler/FillApplicationAndGetCtaResponseHandler.kt @@ -98,7 +98,8 @@ private fun handleCtaUrl( ?.metaData ?.get(APP_PLATFORM_SCREEN_STATE_ID) setBackScreenData(activity, screenId, screenStateId) - val isSameScreen = screenId == queryMap?.get(APP_PLATFORM_SCREEN_ID) + val isSameScreen = + screenId?.let { id -> id == queryMap?.get(APP_PLATFORM_SCREEN_ID) } ?: false if (isSameScreen) { viewModel.setScreenDefinitionState( ApScreenDefinitionState.Success(