diff --git a/app/src/main/java/net/pokeranalytics/android/model/LiveData.kt b/app/src/main/java/net/pokeranalytics/android/model/LiveData.kt index cb6ec90b..7500363a 100644 --- a/app/src/main/java/net/pokeranalytics/android/model/LiveData.kt +++ b/app/src/main/java/net/pokeranalytics/android/model/LiveData.kt @@ -71,14 +71,7 @@ enum class LiveData : Localizable { } fun newEntity(): RealmObject { - return when (this) { - BANKROLL -> Bankroll() - GAME -> Game() - LOCATION -> Location() - TOURNAMENT_TYPE -> TournamentType() - TOURNAMENT_FEATURE -> TournamentFeature() - TRANSACTION_TYPE -> TransactionType() - } + return this.relatedEntity.newInstance() } fun getData(realm: Realm, primaryKey: String?): RealmObject? {