From 173b4ce061a2c908b983a4694f4348b05a6b0d40 Mon Sep 17 00:00:00 2001
From: stevereis <stevereis93@gmail.com>
Date: Wed, 2 Mar 2022 18:43:52 +0100
Subject: [PATCH] fix: Datashield variables transformation update

---
 .../connectors/datashield/transformations.ts  | 41 ++++++++++---------
 1 file changed, 21 insertions(+), 20 deletions(-)

diff --git a/api/src/engine/connectors/datashield/transformations.ts b/api/src/engine/connectors/datashield/transformations.ts
index 5ab91c5..2f31ab2 100644
--- a/api/src/engine/connectors/datashield/transformations.ts
+++ b/api/src/engine/connectors/datashield/transformations.ts
@@ -5,26 +5,27 @@ import * as jsonata from 'jsonata';
 
 export const transformToDomains = jsonata(`
 {
-    "id": "sophia",
-    "datasets": datasets.{
-        "id": $.id[0],
-        "label": $.label[0]
-    },
-    "rootGroup": {
-        "id": "rootGroup",
-        "label": "Root group",
-        "groups": groups.id
-    },
-    "groups": groups.{
-        "id": $.id[0],
-        "label": $.label[0],
-        "variables": $.variables
-    },
-    "variables": $distinct(groups.variables).{
-        "id": $,
-        "label": $trim($replace($ & '', '.', ' ')),
-        "type": "Number"
-    }
+  "id": "sophia",
+  "datasets": datasets.{
+      "id": $.id[0],
+      "label": $.label[0]
+  },
+  "rootGroup": {
+      "id": rootGroup.id[0],
+      "label": rootGroup.label[0],
+      "groups": rootGroup.groups
+  },
+  "groups": groups.{
+      "id": $.id[0],
+      "label": $.label[0],
+      "variables": $.variables,
+      "groups": $.groups
+  },
+  "variables": $distinct(groups.variables).{
+      "id": $,
+      "label": $trim($replace($ & '', '.', ' ')),
+      "type": "Number"
+  }
 }
 `);
 
-- 
GitLab