From 0b4fe8243ec261a6791d9463315993dfa3111bdf Mon Sep 17 00:00:00 2001
From: Manuel Spuhler <manuel.spuhler@gmail.com>
Date: Fri, 5 Nov 2021 13:31:38 +0000
Subject: [PATCH] Formula fix

---
 api/src/engine/connectors/exareme/converters.ts | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/api/src/engine/connectors/exareme/converters.ts b/api/src/engine/connectors/exareme/converters.ts
index 2c7b7c5..b71c25b 100644
--- a/api/src/engine/connectors/exareme/converters.ts
+++ b/api/src/engine/connectors/exareme/converters.ts
@@ -71,9 +71,10 @@ export const experimentInputToData = (data: ExperimentCreateInput) => {
         var_name: t.name,
         unary_operation: t.operation,
       })),
-      interactions: data.interactions?.map((v) =>
-        v.reduce((a, e, i) => ({ ...a, [`var${i + 1}`]: e }), {}),
-      ),
+      interactions:
+        data.interactions?.map((v) =>
+          v.reduce((a, e, i) => ({ ...a, [`var${i + 1}`]: e }), {}),
+        ) || [],
     }) ||
     null;
 
@@ -153,8 +154,8 @@ export const dataToExperiment = (data: ExperimentData): Experiment => {
 
   exp.results = data.result
     ? data.result
-      .map((result) => dataToResult(result, exp.algorithm.name))
-      .flat()
+        .map((result) => dataToResult(result, exp.algorithm.name))
+        .flat()
     : [];
 
   return exp;
-- 
GitLab