diff --git a/code/app/src/main/java/com/adobe/marketing/edge/identity/app/ui/CustomIdentityFragment.kt b/code/app/src/main/java/com/adobe/marketing/edge/identity/app/ui/CustomIdentityFragment.kt index 7091c831..f4a46165 100644 --- a/code/app/src/main/java/com/adobe/marketing/edge/identity/app/ui/CustomIdentityFragment.kt +++ b/code/app/src/main/java/com/adobe/marketing/edge/identity/app/ui/CustomIdentityFragment.kt @@ -94,10 +94,12 @@ class CustomIdentityFragment : Fragment() { val authenticatedState: AuthenticatedState? = sharedViewModel.authenticatedState.value val isPrimary: Boolean = sharedViewModel.isPrimary.value ?: false - val item = IdentityItem(identifier, authenticatedState, isPrimary) - val map = IdentityMap() - map.addItem(item, namespace) - Identity.updateIdentities(map) + if (identifier != null && namespace != null) { + val item = IdentityItem(identifier, authenticatedState, isPrimary) + val map = IdentityMap() + map.addItem(item, namespace) + Identity.updateIdentities(map) + } } root.findViewById