From aac33577ed6aff6a3918e8f47149d2bb58fd2984 Mon Sep 17 00:00:00 2001
From: stevereis <stevereis93@gmail.com>
Date: Mon, 6 Dec 2021 18:09:04 +0100
Subject: [PATCH] Fix harmonized date

---
 api/src/engine/connectors/exareme/transformations.ts | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/api/src/engine/connectors/exareme/transformations.ts b/api/src/engine/connectors/exareme/transformations.ts
index d53a44d..3e2e4e1 100644
--- a/api/src/engine/connectors/exareme/transformations.ts
+++ b/api/src/engine/connectors/exareme/transformations.ts
@@ -34,6 +34,7 @@ export const transformToExperiment = jsonata(`
 
     $toArray := function($x) { $type($x) = 'array' ? $x : [$x]};
 
+    $convDate := function($v) { $type($v) = 'string' ? $toMillis($v) : $v };
 
     {
         "name": name,
@@ -41,10 +42,10 @@ export const transformToExperiment = jsonata(`
         "author": createdBy,
         "viewed": viewed,
         "status": status,
-        "createdAt": created,
-        "finishedAt": finished,
+        "createdAt": $convDate(created),
+        "finishedAt": $convDate(finished),
         "shared": shared,
-        "updateAt": updated,
+        "updateAt": $convDate(updated),
         "domain": algorithm.parameters[name = "pathology"].value,
         "variables": $split(algorithm.parameters[name = "y"].value, ','),
         "coVariables": $toArray($split(algorithm.parameters[name = "x"].value, ',')),
-- 
GitLab