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 ea1f8e5b..2e79a82d 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 @@ -16,6 +16,7 @@ class Patcher { fun patchAll(context: Context) { patchMissingTransactionTypes(context) + patchSessionSet() Preferences.executeOnce(Preferences.Keys.PATCH_SESSION_SETS, context) { patchSessionSet() @@ -130,7 +131,7 @@ class Patcher { realm.executeTransaction { realm.where(SessionSet::class.java).findAll().deleteAllFromRealm() - val sessions = realm.where(Session::class.java).findAll() + val sessions = realm.where(Session::class.java).isNotNull("startDate").isNotNull("endDate").findAll() sessions.forEach { session -> SessionSetManager.updateTimeline(session) }