diff --git a/api/src/engine/connectors/exareme/exareme.connector.ts b/api/src/engine/connectors/exareme/exareme.connector.ts index 1c1002f5581de7fa33e7b96cbdec73a88d6d82a4..1938259b7d5557bb3828ea0607d5feac9dd021fe 100644 --- a/api/src/engine/connectors/exareme/exareme.connector.ts +++ b/api/src/engine/connectors/exareme/exareme.connector.ts @@ -92,7 +92,18 @@ export default class ExaremeConnector implements Connector { ): Promise<Experiment> { const domains = await this.engineService.getDomains(request); - const form = experimentInputToData(data); + const oldForm = experimentInputToData(data); + const form = { + ...oldForm, + algorithm: { + ...oldForm.algorithm, + parameters: oldForm.algorithm.parameters.map(p => p.name === 'bins' ? ({ + name: 'bins', value: 20 + }) + : p + ) + } + }; const path = this.options.baseurl + `experiments${isTransient ? '/transient' : ''}`; @@ -101,6 +112,10 @@ export default class ExaremeConnector implements Connector { this.post<ExperimentData>(request, path, form), ); + console.log({ path }); + console.log({ form: JSON.stringify(form, null, 2) }); + console.log(resultAPI.data); + return dataToExperiment(resultAPI.data, ExaremeConnector.logger, domains); }