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 ->