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()