diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/models/auth/LocalAuthentication.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/models/auth/LocalAuthentication.kt index b233866fc..8eb7a7cd4 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/models/auth/LocalAuthentication.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/models/auth/LocalAuthentication.kt @@ -1,5 +1,6 @@ package com.habitrpg.android.habitica.models.auth +import com.google.gson.annotations.SerializedName import com.habitrpg.android.habitica.models.BaseObject import io.realm.RealmObject import io.realm.annotations.RealmClass @@ -8,4 +9,6 @@ import io.realm.annotations.RealmClass open class LocalAuthentication : RealmObject(), BaseObject { var username: String? = null var email: String? = null + @SerializedName("local") + var hasPassword: Boolean? = false } diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/models/user/Authentication.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/models/user/Authentication.kt index 038efbccf..bec7177be 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/models/user/Authentication.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/models/user/Authentication.kt @@ -19,7 +19,7 @@ open class Authentication : RealmObject(), BaseObject { } val hasPassword: Boolean - get() = localAuthentication?.email != null + get() = localAuthentication?.hasPassword == true @SerializedName("local") var localAuthentication: LocalAuthentication? = null @SerializedName("google")