From 59b55001dfed15d84eb0e97c6f4dbcbd5be448dc Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Mon, 26 Feb 2018 13:17:04 +0100 Subject: [PATCH] =?UTF-8?q?Don=E2=80=99t=20show=20skills=20if=20user=20opt?= =?UTF-8?q?ed=20out.=20Fixes=20#958?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../data/local/implementation/RealmUserLocalRepository.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/data/local/implementation/RealmUserLocalRepository.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/data/local/implementation/RealmUserLocalRepository.kt index 84a6f6cdf..82fed7258 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/data/local/implementation/RealmUserLocalRepository.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/data/local/implementation/RealmUserLocalRepository.kt @@ -53,8 +53,9 @@ class RealmUserLocalRepository(realm: Realm) : RealmBaseLocalRepository(realm), } override fun getSkills(user: User): Observable> { + val habitClass = if (user.preferences.disableClasses) "none" else user.stats.habitClass return realm.where(Skill::class.java) - .equalTo("habitClass", user.stats.getHabitClass()) + .equalTo("habitClass", habitClass) .lessThanOrEqualTo("lvl", user.stats.lvl) .findAll() .asObservable()