From 622d2d7f1bc1d676a423ff6f44e132f6241fc8a4 Mon Sep 17 00:00:00 2001
From: Steve Reis <stevereis93@gmail.com>
Date: Wed, 18 Jan 2023 11:58:38 +0100
Subject: [PATCH] fix(exareme2): debug for histograms

---
 .../connectors/exareme/exareme.connector.ts     | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/api/src/engine/connectors/exareme/exareme.connector.ts b/api/src/engine/connectors/exareme/exareme.connector.ts
index 1c1002f..1938259 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);
   }
 
-- 
GitLab