From 84f1ab02c10b5606a8873d787940d1c84f752e62 Mon Sep 17 00:00:00 2001 From: Laurent Date: Tue, 28 May 2019 16:29:16 +0200 Subject: [PATCH] Fixes crash when opening tournament features in a session --- .../pokeranalytics/android/util/extensions/RealmExtensions.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/net/pokeranalytics/android/util/extensions/RealmExtensions.kt b/app/src/main/java/net/pokeranalytics/android/util/extensions/RealmExtensions.kt index 9f3fa210..33209ca9 100644 --- a/app/src/main/java/net/pokeranalytics/android/util/extensions/RealmExtensions.kt +++ b/app/src/main/java/net/pokeranalytics/android/util/extensions/RealmExtensions.kt @@ -82,8 +82,8 @@ fun Realm.updateUsageCount(clazz: Class) { results.forEach { countableUsage -> val countable = (countableUsage as CountableUsage) - val fieldName = when (clazz) { - is TournamentFeature -> "tournamentFeatures.id" + val fieldName = when (clazz.kotlin.simpleName) { + TournamentFeature::class.simpleName -> "tournamentFeatures.id" else -> "${clazz.simpleName.decapitalize()}.id" } val count = it.where().contains(fieldName, countable.id).count().toInt()