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) }
+                }
             }
         }