From 06fd4d191e959f6ce043f40de6195b3312701db2 Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Thu, 19 Sep 2019 09:30:48 +0200 Subject: [PATCH] fix realm crash Fixes #1224 --- .../data/local/implementation/RealmInventoryLocalRepository.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/data/local/implementation/RealmInventoryLocalRepository.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/data/local/implementation/RealmInventoryLocalRepository.kt index 991d4f0c0..fb2190765 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/data/local/implementation/RealmInventoryLocalRepository.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/data/local/implementation/RealmInventoryLocalRepository.kt @@ -227,7 +227,7 @@ class RealmInventoryLocalRepository(realm: Realm, private val context: Context) override fun saveInAppRewards(onlineItems: List) { val localItems = realm.where(ShopItem::class.java).findAll().createSnapshot() - executeTransactionAsync { + executeTransaction { for (localItem in localItems) { if (!onlineItems.contains(localItem)) { localItem.deleteFromRealm()