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 563d0102..3b32fc3a 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 @@ -34,11 +34,13 @@ class Patcher { fun patchDefaultTransactionTypes(context: Context) { val realm = Realm.getDefaultInstance() - val tts = realm.where(TransactionType::class.java).findAll() - tts.forEach { tt -> - tt.kind?.let { kind -> - val value = TransactionType.Value.values()[kind] - tt.name = value.localizedTitle(context) + realm.executeTransaction { + val tts = realm.where(TransactionType::class.java).findAll() + tts.forEach { tt -> + tt.kind?.let { kind -> + val value = TransactionType.Value.values()[kind] + tt.name = value.localizedTitle(context) + } } } }