diff --git a/app/src/main/java/com/nextcloud/talk/newarch/features/settingsflow/settings/SettingsViewModel.kt b/app/src/main/java/com/nextcloud/talk/newarch/features/settingsflow/settings/SettingsViewModel.kt index 295cfc256..a3e790d57 100644 --- a/app/src/main/java/com/nextcloud/talk/newarch/features/settingsflow/settings/SettingsViewModel.kt +++ b/app/src/main/java/com/nextcloud/talk/newarch/features/settingsflow/settings/SettingsViewModel.kt @@ -50,8 +50,10 @@ class SettingsViewModel constructor( fun setUserAsActive(user: User): Boolean = runBlocking { var operationFinished = false if (user.status == UserStatus.DORMANT) { - operationFinished = withContext(Dispatchers.Default) { - runBlocking { setUserAsActive(user) } + user.id?.let { + operationFinished = withContext(Dispatchers.Default) { + runBlocking { setUserAsActiveWithId(it) } + } } }