diff --git a/jami-android/libjamiclient/src/main/kotlin/net/jami/model/Account.kt b/jami-android/libjamiclient/src/main/kotlin/net/jami/model/Account.kt
index 3186d8280afad91a2539dcc3942b198363e5f99a..9dff3ee8818d48f307ab2be8dd5b4969b4ceca6f 100644
--- a/jami-android/libjamiclient/src/main/kotlin/net/jami/model/Account.kt
+++ b/jami-android/libjamiclient/src/main/kotlin/net/jami/model/Account.kt
@@ -537,7 +537,7 @@ class Account(
     fun needsMigration(): Boolean = AccountConfig.RegistrationState.ERROR_NEED_MIGRATION == registrationState
 
     val deviceId: String
-        get() = getDetail(ConfigKey.ACCOUNT_DEVICE_ID)
+        get() = mVolatileDetails[ConfigKey.ACCOUNT_DEVICE_ID]
     val deviceName: String
         get() = getDetail(ConfigKey.ACCOUNT_DEVICE_NAME)
     val contacts: Map<String, Contact>