From c26759f88a322cfe93b476b39762a59353fff031 Mon Sep 17 00:00:00 2001
From: Mirco Nasuti <mirco.nasuti@chuv.ch>
Date: Thu, 19 Sep 2019 14:32:09 +0200
Subject: [PATCH] flexible model: allow use of unknown datasets and allow model
 update

---
 src/main/java/eu/hbp/mip/controllers/ModelsApi.java | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/main/java/eu/hbp/mip/controllers/ModelsApi.java b/src/main/java/eu/hbp/mip/controllers/ModelsApi.java
index c3d1de874..6f6e77454 100644
--- a/src/main/java/eu/hbp/mip/controllers/ModelsApi.java
+++ b/src/main/java/eu/hbp/mip/controllers/ModelsApi.java
@@ -132,6 +132,7 @@ public class ModelsApi {
         saveVariables(model.getQuery().getVariables());
         saveVariables(model.getQuery().getCovariables());
         saveVariables(model.getQuery().getGrouping());
+	saveVariables(model.getQuery().getTrainingDatasets());
 
         configRepository.save(model.getConfig());
         queryRepository.save(model.getQuery());
@@ -270,6 +271,11 @@ public class ModelsApi {
         map.put("text", model.getTitle());
         model.getConfig().setTitle(map);
 
+        saveVariables(model.getQuery().getVariables());
+        saveVariables(model.getQuery().getCovariables());
+        saveVariables(model.getQuery().getGrouping());
+        saveVariables(model.getQuery().getTrainingDatasets());
+
         configRepository.save(model.getConfig());
         queryRepository.save(model.getQuery());
         datasetRepository.save(model.getDataset());
-- 
GitLab