diff --git a/app/src/main/java/org/linphone/ui/assistant/viewmodel/AccountLoginViewModel.kt b/app/src/main/java/org/linphone/ui/assistant/viewmodel/AccountLoginViewModel.kt index 07c772320..fde2be2fd 100644 --- a/app/src/main/java/org/linphone/ui/assistant/viewmodel/AccountLoginViewModel.kt +++ b/app/src/main/java/org/linphone/ui/assistant/viewmodel/AccountLoginViewModel.kt @@ -206,6 +206,6 @@ class AccountLoginViewModel @UiThread constructor() : ViewModel() { @UiThread private fun isLoginButtonEnabled(): Boolean { - return sipIdentity.value.orEmpty().isNotEmpty() && password.value.orEmpty().isNotEmpty() + return sipIdentity.value.orEmpty().trim().isNotEmpty() && password.value.orEmpty().isNotEmpty() } } diff --git a/app/src/main/java/org/linphone/ui/assistant/viewmodel/LandingViewModel.kt b/app/src/main/java/org/linphone/ui/assistant/viewmodel/LandingViewModel.kt index cc9293a8f..2b9f83975 100644 --- a/app/src/main/java/org/linphone/ui/assistant/viewmodel/LandingViewModel.kt +++ b/app/src/main/java/org/linphone/ui/assistant/viewmodel/LandingViewModel.kt @@ -58,7 +58,7 @@ class LandingViewModel @UiThread constructor() : ViewModel() { @UiThread fun login() { coreContext.postOnCoreThread { - var identity = sipIdentity.value.orEmpty() + var identity = sipIdentity.value.orEmpty().trim() if (!identity.startsWith("sip:")) { identity = "sip:$identity" }