From fdddd1826c98abd3c3443f71ca4bfe3bdf7a5f40 Mon Sep 17 00:00:00 2001
From: Skander Hatira <skander.hatira@inrae.fr>
Date: Fri, 3 Dec 2021 11:54:32 +0100
Subject: [PATCH] corrected database accession for comparisons context and
 validated remote exec

---
 src/backend/models/Comparison.js                  | 2 +-
 src/backend/routes/api/comparisonController.js    | 4 ++--
 src/components/Visualization/VisualizationFill.js | 1 +
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/backend/models/Comparison.js b/src/backend/models/Comparison.js
index 2c8f967..eecee76 100644
--- a/src/backend/models/Comparison.js
+++ b/src/backend/models/Comparison.js
@@ -24,7 +24,7 @@ const comparisonSchema = new Schema({
     qValue: { type: Number, required: false },
     minCov: { type: Number, required: false },
     minDiff: { type: Number, required: false },
-    context: [{ type: String, required: false }],
+    contexts: [{ type: String, required: false }],
     species: { type: String, required: false },
     remote: { type: Boolean, required: false },
     cluster: { type: Boolean, required: false },
diff --git a/src/backend/routes/api/comparisonController.js b/src/backend/routes/api/comparisonController.js
index be804f8..7c99f86 100644
--- a/src/backend/routes/api/comparisonController.js
+++ b/src/backend/routes/api/comparisonController.js
@@ -57,7 +57,7 @@ router.post("/comparison", (req, res) => {
                 qValue: req.body.pValueThreshold,
                 minCov: req.body.minReadsPerCytosine,
                 minDiff: req.body.minProportionDifference,
-                context: req.body.contexts,
+                contexts: req.body.contexts,
                 species: req.body.species,
                 machine: req.body.machine,
                 comparisons: req.body.comparisons,
@@ -127,7 +127,7 @@ router.post("/comparison", (req, res) => {
                 qValue: req.body.pValueThreshold,
                 minCov: req.body.minReadsPerCytosine,
                 minDiff: req.body.minProportionDifference,
-                context: req.body.contexts,
+                contexts: req.body.contexts,
                 species: req.body.species,
                 machine: req.body.machine,
                 comparisons: req.body.comparisons,
diff --git a/src/components/Visualization/VisualizationFill.js b/src/components/Visualization/VisualizationFill.js
index 6ecf37c..8deed91 100644
--- a/src/components/Visualization/VisualizationFill.js
+++ b/src/components/Visualization/VisualizationFill.js
@@ -188,6 +188,7 @@ export default function VisualizationFill() {
       return false;
     }
   };
+  console.log(comp);
   const downloadFiles = (row, tracks) => {
     let sftp = new Client();
 
-- 
GitLab