diff --git a/app/src/main/java/net/pokeranalytics/android/model/realm/Session.kt b/app/src/main/java/net/pokeranalytics/android/model/realm/Session.kt index fde2fa71..ef86acee 100644 --- a/app/src/main/java/net/pokeranalytics/android/model/realm/Session.kt +++ b/app/src/main/java/net/pokeranalytics/android/model/realm/Session.kt @@ -560,8 +560,12 @@ open class Session : RealmObject(), SessionInterface, Manageable, StaticRowRepre NULL_TEXT } SessionRow.TOURNAMENT_FEATURE -> tournamentFeatures?.let { - it.joinToString {feature -> - feature.name + if (it.size > 2) { + "${it.size}" + } else { + it.joinToString {feature -> + feature.name + } } } SessionRow.TOURNAMENT_NAME -> tournamentName?.name ?: NULL_TEXT @@ -802,6 +806,9 @@ open class Session : RealmObject(), SessionInterface, Manageable, StaticRowRepre } SessionRow.TOURNAMENT_NAME -> tournamentName = value as TournamentName? SessionRow.TOURNAMENT_TYPE -> tournamentType = value as Int? + SessionRow.TOURNAMENT_FEATURE -> value?.let { + tournamentFeatures.add(value as TournamentFeature) + } } realm.commitTransaction() }