diff --git a/api/src/engine/connectors/datashield/transformations.ts b/api/src/engine/connectors/datashield/transformations.ts index 5ab91c5b5b3f27673a6f0b1b0cd73d3b1cf21a3e..2f31ab278d897eb7bab1106a6b84a2f49290ff4c 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" + } } `);