Fixes crash when opening tournament features in a session

dev
Laurent 7 years ago
parent 549d7e387f
commit 84f1ab02c1
  1. 4
      app/src/main/java/net/pokeranalytics/android/util/extensions/RealmExtensions.kt

@ -82,8 +82,8 @@ fun <T : RealmModel>Realm.updateUsageCount(clazz: Class<T>) {
results.forEach { countableUsage -> results.forEach { countableUsage ->
val countable = (countableUsage as CountableUsage) val countable = (countableUsage as CountableUsage)
val fieldName = when (clazz) { val fieldName = when (clazz.kotlin.simpleName) {
is TournamentFeature -> "tournamentFeatures.id" TournamentFeature::class.simpleName -> "tournamentFeatures.id"
else -> "${clazz.simpleName.decapitalize()}.id" else -> "${clazz.simpleName.decapitalize()}.id"
} }
val count = it.where<Session>().contains(fieldName, countable.id).count().toInt() val count = it.where<Session>().contains(fieldName, countable.id).count().toInt()

Loading…
Cancel
Save