Skip to content
Snippets Groups Projects
Commit 11dda61b authored by stevereis's avatar stevereis
Browse files

fix: Catch convert problem jsonata (datashield)

parent cd8545cb
Branches
Tags
No related merge requests found
...@@ -167,7 +167,10 @@ export const descriptiveDataToTableResult = ( ...@@ -167,7 +167,10 @@ export const descriptiveDataToTableResult = (
return [result]; return [result];
}; };
export const dataToExperiment = (data: ExperimentData): Experiment => { export const dataToExperiment = (
data: ExperimentData,
): Experiment | undefined => {
try {
const expTransform = transformToExperiment.evaluate(data); const expTransform = transformToExperiment.evaluate(data);
const exp: Experiment = { const exp: Experiment = {
...@@ -176,10 +179,16 @@ export const dataToExperiment = (data: ExperimentData): Experiment => { ...@@ -176,10 +179,16 @@ export const dataToExperiment = (data: ExperimentData): Experiment => {
}; };
exp.results = data.result exp.results = data.result
? data.result.map((result) => dataToResult(result, exp.algorithm.id)).flat() ? data.result
.map((result) => dataToResult(result, exp.algorithm.id))
.flat()
: []; : [];
return exp; return exp;
} catch (e) {
//TODO : Add logger can't convert experiment
return undefined;
}
}; };
export const dataToAlgorithms = (data: string): Algorithm[] => { export const dataToAlgorithms = (data: string): Algorithm[] => {
......
...@@ -74,7 +74,9 @@ export default class ExaremeService implements IEngineService { ...@@ -74,7 +74,9 @@ export default class ExaremeService implements IEngineService {
return { return {
...resultAPI.data, ...resultAPI.data,
experiments: resultAPI.data.experiments?.map(dataToExperiment) ?? [], experiments:
resultAPI.data.experiments?.map(dataToExperiment).filter((r) => r) ??
[],
}; };
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment