diff --git a/app/src/main/java/net/pokeranalytics/android/ui/modules/handhistory/model/EditorViewModel.kt b/app/src/main/java/net/pokeranalytics/android/ui/modules/handhistory/model/EditorViewModel.kt index 4fb4d7f4..c425fc8c 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/modules/handhistory/model/EditorViewModel.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/modules/handhistory/model/EditorViewModel.kt @@ -637,9 +637,11 @@ class EditorViewModel : ViewModel(), RowRepresentableDataSource, CardCentralizer val actions = this.sortedActions.map { it.action } this.handHistory.actions.addAll(actions) - realm.executeTransactionAsync { execRealm -> + realm.executeTransactionAsync { asyncRealm -> + Timber.d("hh id = ${this.handHistory.id}") this.handHistory.defineWinnerPositions() - execRealm.copyToRealmOrUpdate(this.handHistory) + val hh = asyncRealm.copyToRealmOrUpdate(this.handHistory) + Timber.d("hh2 id = ${hh.id}") } // this.defineWinnerPositions() } diff --git a/app/src/main/java/net/pokeranalytics/android/ui/modules/handhistory/replayer/ReplayExportService.kt b/app/src/main/java/net/pokeranalytics/android/ui/modules/handhistory/replayer/ReplayExportService.kt index 5d9c2227..a60a7e9a 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/modules/handhistory/replayer/ReplayExportService.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/modules/handhistory/replayer/ReplayExportService.kt @@ -297,6 +297,8 @@ class ReplayExportService : Service() { CoroutineScope(Dispatchers.Default).launch { val realm = Realm.getDefaultInstance() + realm.refresh() + val handHistory = realm.findById(handHistoryId) ?: throw PAIllegalStateException("HandHistory not found, id: $handHistoryId")