From 16133a50e2f6d86309a0e20b09f2e342d11c1a3b Mon Sep 17 00:00:00 2001
From: Mirco Nasuti <mirco.nasuti@chuv.ch>
Date: Thu, 22 Sep 2016 15:01:13 +0200
Subject: [PATCH] bugfix

---
 src/main/java/eu/hbp/mip/model/Experiment.java | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/main/java/eu/hbp/mip/model/Experiment.java b/src/main/java/eu/hbp/mip/model/Experiment.java
index 0e58fdd8f..4d2461545 100644
--- a/src/main/java/eu/hbp/mip/model/Experiment.java
+++ b/src/main/java/eu/hbp/mip/model/Experiment.java
@@ -92,6 +92,14 @@ public class Experiment {
         Collection<Variable> covarsQueryColl = new LinkedHashSet<>(covarsQuery);
         model.getQuery().setCovariables(new LinkedList<>(covarsQueryColl));
 
+        List<Variable> varsQuery = model.getQuery().getVariables();
+        Collection<Variable> varsQueryColl = new LinkedHashSet<>(varsQuery);
+        model.getQuery().setVariables(new LinkedList<>(varsQueryColl));
+
+        List<Variable> grpsQuery = model.getQuery().getCovariables();
+        Collection<Variable> grpsQueryColl = new LinkedHashSet<>(grpsQuery);
+        model.getQuery().setGrouping(new LinkedList<>(grpsQueryColl));
+
         outgoingQuery.add("covariables", gson.toJsonTree(model.getQuery().getCovariables()));
         outgoingQuery.add("variables", gson.toJsonTree(model.getQuery().getVariables()));
         outgoingQuery.add("filters", gson.toJsonTree(model.getQuery().getFilters()));
-- 
GitLab