diff --git a/app/src/main/java/io/homeassistant/companion/android/onboarding/authentication/AuthenticationPresenterImpl.kt b/app/src/main/java/io/homeassistant/companion/android/onboarding/authentication/AuthenticationPresenterImpl.kt index 068020447..dc64baee8 100644 --- a/app/src/main/java/io/homeassistant/companion/android/onboarding/authentication/AuthenticationPresenterImpl.kt +++ b/app/src/main/java/io/homeassistant/companion/android/onboarding/authentication/AuthenticationPresenterImpl.kt @@ -36,7 +36,7 @@ class AuthenticationPresenterImpl @Inject constructor( override fun onRedirectUrl(redirectUrl: String): Boolean { val code = Uri.parse(redirectUrl).getQueryParameter("code") - return if (redirectUrl.contains(AUTH_CALLBACK) && !code.isNullOrBlank()) { + return if (redirectUrl.startsWith(AUTH_CALLBACK) && !code.isNullOrBlank()) { mainScope.launch { try { authenticationUseCase.registerAuthorizationCode(code)