From a4ff88f09930b26e932513343a0290720d8ed2ca Mon Sep 17 00:00:00 2001 From: Laurent Date: Wed, 5 Oct 2022 10:14:25 +0200 Subject: [PATCH] Fixes CSV export stakes issue --- app/build.gradle | 4 ++-- .../pokeranalytics/android/ui/fragment/SettingsFragment.kt | 2 +- .../java/net/pokeranalytics/android/util/csv/SessionField.kt | 2 ++ 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index ae07479a..8c09cc2f 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -35,8 +35,8 @@ android { applicationId "net.pokeranalytics.android" minSdkVersion 23 targetSdkVersion 32 - versionCode 139 - versionName "5.5.3" + versionCode 141 + versionName "5.5.5" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/app/src/main/java/net/pokeranalytics/android/ui/fragment/SettingsFragment.kt b/app/src/main/java/net/pokeranalytics/android/ui/fragment/SettingsFragment.kt index dab20fef..4ec9ab22 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/fragment/SettingsFragment.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/fragment/SettingsFragment.kt @@ -295,7 +295,7 @@ class SettingsFragment : RealmFragment(), RowRepresentableDelegate, StaticRowRep private fun sessionsCSVExport() { val sessions = getRealm().where(Session::class.java).findAll().sort("startDate") - val csv = ProductCSVDescriptors.pokerAnalyticsAndroidSessions.toCSV(sessions) + val csv = ProductCSVDescriptors.pokerAnalyticsAndroid6Sessions.toCSV(sessions) this.shareCSV(csv, "Sessions") } diff --git a/app/src/main/java/net/pokeranalytics/android/util/csv/SessionField.kt b/app/src/main/java/net/pokeranalytics/android/util/csv/SessionField.kt index 36061b7b..611d042d 100644 --- a/app/src/main/java/net/pokeranalytics/android/util/csv/SessionField.kt +++ b/app/src/main/java/net/pokeranalytics/android/util/csv/SessionField.kt @@ -202,6 +202,8 @@ sealed class SessionField { override var callback: ((String) -> Double?)? = null ) : NumberCSVField + data class Stakes(override var header: String) : CSVField + data class TournamentPosition( override var header: String, override var callback: ((String) -> Int?)? = null