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