From ef5322472426014de66ac9a074ad8ebbb114a61c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6ren=20Henning?= <soeren.henning@email.uni-kiel.de> Date: Sat, 17 Apr 2021 16:11:44 +0200 Subject: [PATCH] Fix CSV number handling --- .../src/main/kotlin/theodolite/evaluation/CsvExporter.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/theodolite-quarkus/src/main/kotlin/theodolite/evaluation/CsvExporter.kt b/theodolite-quarkus/src/main/kotlin/theodolite/evaluation/CsvExporter.kt index 2044be5ec..471107d6b 100644 --- a/theodolite-quarkus/src/main/kotlin/theodolite/evaluation/CsvExporter.kt +++ b/theodolite-quarkus/src/main/kotlin/theodolite/evaluation/CsvExporter.kt @@ -41,9 +41,11 @@ class CsvExporter { val dataList = mutableListOf<List<String>>() if (values != null) { - for (x in values) { - val y = x as List<*> - dataList.add(listOf(name, "${y[0]}", "${y[1]}")) + for (maybeValuePair in values) { + val valuePair = maybeValuePair as List<*> + val timestamp = (valuePair[0] as Double).toLong().toString() + val value = valuePair[1].toString() + dataList.add(listOf(name, timestamp, value)) } } return Collections.unmodifiableList(dataList) -- GitLab