diff --git a/app/src/main/java/net/pokeranalytics/android/model/realm/Session.kt b/app/src/main/java/net/pokeranalytics/android/model/realm/Session.kt index c06dc04c..44c70562 100644 --- a/app/src/main/java/net/pokeranalytics/android/model/realm/Session.kt +++ b/app/src/main/java/net/pokeranalytics/android/model/realm/Session.kt @@ -562,7 +562,17 @@ open class Session : RealmObject(), SessionInterface, Savable, } SessionRow.CASHED_OUT, SessionRow.PRIZE -> { val localResult = if (result != null) result as Result else realm.createObject(Result::class.java) - localResult.cashout = if (value == null) null else (value as String).toDouble() + + if (value == null) { + localResult.cashout = null + } else { + localResult.cashout = (value as String).toDouble() + val timeFrameToUpdate = + if (timeFrame != null) timeFrame as TimeFrame else realm.createObject(TimeFrame::class.java) + timeFrameToUpdate.setDate(null, Date()) + timeFrame = timeFrameToUpdate + } + result = localResult } SessionRow.COMMENT -> comment = value as String? ?: ""