From 891de53a14149801d379e8a021e93d5ff416c86a Mon Sep 17 00:00:00 2001 From: Hafiz Date: Fri, 16 Sep 2022 03:07:47 -0400 Subject: [PATCH] Update user when changing class --- .../android/habitica/data/implementation/UserRepositoryImpl.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/UserRepositoryImpl.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/UserRepositoryImpl.kt index 66c5c0500..668e54b23 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/UserRepositoryImpl.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/UserRepositoryImpl.kt @@ -161,7 +161,7 @@ class UserRepositoryImpl( override fun disableClasses(): Flowable = apiClient.disableClasses().flatMap { retrieveUser(withTasks = false, forced = true) } override fun changeClass(selectedClass: String): Flowable = apiClient.changeClass(selectedClass) - .flatMap { retrieveUser(false) } + .flatMap { retrieveUser(false, forced = true) } override fun unlockPath(path: String, price: Int): Flowable { return zipWithLiveUser(apiClient.unlockPath(path)) { unlockResponse, copiedUser ->