diff --git a/api/src/engine/connectors/exareme/converters.ts b/api/src/engine/connectors/exareme/converters.ts index 780e340c24b32c6ec995eb39563ea5f71f335d42..e9bc1d7c51908d9b833500d70e573774b908a221 100644 --- a/api/src/engine/connectors/exareme/converters.ts +++ b/api/src/engine/connectors/exareme/converters.ts @@ -67,10 +67,11 @@ const algoParamInputToData = (param: AlgorithmParameter) => { export const experimentInputToData = (data: ExperimentCreateInput) => { const formula = ((data.transformations?.length > 0 || data.interactions?.length > 0) && { - single: data.transformations?.map((t) => ({ - var_name: t.name, - unary_operation: t.operation, - })), + single: + data.transformations?.map((t) => ({ + var_name: t.name, + unary_operation: t.operation, + })) || [], interactions: data.interactions?.map((v) => v.reduce((a, e, i) => ({ ...a, [`var${i + 1}`]: e }), {}),