From 531ec01a8c49c3f6af52ac7f2018ef13fe09ff31 Mon Sep 17 00:00:00 2001 From: Steve Reis <stevereis93@gmail.com> Date: Mon, 23 May 2022 10:30:33 +0200 Subject: [PATCH] fix: Transformation issue when array instead of single value --- api/src/engine/connectors/exareme/transformations.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/api/src/engine/connectors/exareme/transformations.ts b/api/src/engine/connectors/exareme/transformations.ts index 19e33b3..194ae2e 100644 --- a/api/src/engine/connectors/exareme/transformations.ts +++ b/api/src/engine/connectors/exareme/transformations.ts @@ -22,12 +22,12 @@ export const transformToExperiment = jsonata(` "finishedAt": $convDate(finished), "shared": shared, "updateAt": $convDate(updated), - "domain": algorithm.parameters[name = "pathology"].value, - "datasets": $split(algorithm.parameters[name = "dataset"].value, ','), - "variables": $split($rp(algorithm.parameters[name = "y"].value), ','), - "coVariables": $toArray($split($rp(algorithm.parameters[name = "x"].value), ',')), - "filterVariables": (algorithm.parameters[name = "filter"].value ~> $strSafe() ~> $match(/\\"id\\":\\"(\w*)\\"/)).groups, - "filter": algorithm.parameters[name = "filter"].value, + "domain": algorithm.parameters[name = "pathology"][0].value, + "datasets": $split(algorithm.parameters[name = "dataset"][0].value, ','), + "variables": $split($rp(algorithm.parameters[name = "y"][0].value), ','), + "coVariables": $toArray($split($rp(algorithm.parameters[name = "x"][0].value), ',')), + "filterVariables": (algorithm.parameters[name = "filter"][0].value ~> $strSafe() ~> $match(/\\"id\\":\\"(\w*)\\"/)).groups, + "filter": algorithm.parameters[name = "filter"][0].value, "formula": { "transformations": $formula.single.{ "id": var_name, -- GitLab