diff --git a/app/src/main/java/net/pokeranalytics/android/model/migrations/Patcher.kt b/app/src/main/java/net/pokeranalytics/android/model/migrations/Patcher.kt index 82378a42..e0e670f3 100644 --- a/app/src/main/java/net/pokeranalytics/android/model/migrations/Patcher.kt +++ b/app/src/main/java/net/pokeranalytics/android/model/migrations/Patcher.kt @@ -3,6 +3,7 @@ package net.pokeranalytics.android.model.migrations import io.realm.Realm import net.pokeranalytics.android.model.filter.QueryCondition import net.pokeranalytics.android.model.realm.Filter +import net.pokeranalytics.android.model.realm.Result import net.pokeranalytics.android.model.realm.Session import net.pokeranalytics.android.model.realm.SessionSet @@ -15,6 +16,7 @@ class Patcher { val realm = Realm.getDefaultInstance() val sets = realm.where(SessionSet::class.java).findAll() val sessions = Filter.queryOn(realm, arrayListOf(QueryCondition.IsCash)) + val results = realm.where(Result::class.java).findAll() realm.executeTransaction { sets.forEach { @@ -22,6 +24,9 @@ class Patcher { } sessions.forEach { it.formatBlinds() + } + results.forEach { + it.computeNumberOfRebuy() } } realm.close() diff --git a/app/src/main/java/net/pokeranalytics/android/model/realm/Result.kt b/app/src/main/java/net/pokeranalytics/android/model/realm/Result.kt index 21987895..9a8c4985 100644 --- a/app/src/main/java/net/pokeranalytics/android/model/realm/Result.kt +++ b/app/src/main/java/net/pokeranalytics/android/model/realm/Result.kt @@ -122,7 +122,7 @@ open class Result : RealmObject(), Filterable { } // Computes the number of rebuy - private fun computeNumberOfRebuy() { + fun computeNumberOfRebuy() { this.session?.let { if (it.isCashGame()) { it.cgBigBlind?.let { bb ->