From 2a82e66b55765791c262a11b551003fa8db82a6a Mon Sep 17 00:00:00 2001
From: stevereis <stevereis93@gmail.com>
Date: Wed, 26 Jan 2022 11:24:55 +0100
Subject: [PATCH] Fix: Provide filter variables list on experiment

---
 api/src/engine/connectors/exareme/transformations.ts | 1 +
 1 file changed, 1 insertion(+)

diff --git a/api/src/engine/connectors/exareme/transformations.ts b/api/src/engine/connectors/exareme/transformations.ts
index 2dcc462..ed904e0 100644
--- a/api/src/engine/connectors/exareme/transformations.ts
+++ b/api/src/engine/connectors/exareme/transformations.ts
@@ -48,6 +48,7 @@ export const transformToExperiment = jsonata(`
         "domain": algorithm.parameters[name = "pathology"].value,
         "variables": $split($rp(algorithm.parameters[name = "y"].value), ','),
         "coVariables": $toArray($split($rp(algorithm.parameters[name = "x"].value), ',')),
+        "filterVariables": $match(algorithm.parameters[name = "filter"].value, /\\"id\\":\\"(\\w*)\\"/).groups,
         "filter": algorithm.parameters[name = "filter"].value,
         "datasets": $split(algorithm.parameters[name = "dataset"].value, ','),
         "algorithm": {
-- 
GitLab