From b03a0822d981a26f40f635d0a04a453a167aa66d Mon Sep 17 00:00:00 2001 From: Laurent Date: Thu, 12 Sep 2019 11:18:46 +0200 Subject: [PATCH] Fixes crash --- .../net/pokeranalytics/android/model/migrations/Patcher.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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) }