From 6ba58ce3969c545660cbb3e927b898b7eac7cd92 Mon Sep 17 00:00:00 2001
From: Ludovic Claude <ludovic.claude@laposte.net>
Date: Mon, 21 May 2018 05:37:15 +0200
Subject: [PATCH] Workaround null model dataset breaking save model in QA fed

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

diff --git a/src/main/java/eu/hbp/mip/controllers/ModelsApi.java b/src/main/java/eu/hbp/mip/controllers/ModelsApi.java
index 9000271a9..c3d1de874 100644
--- a/src/main/java/eu/hbp/mip/controllers/ModelsApi.java
+++ b/src/main/java/eu/hbp/mip/controllers/ModelsApi.java
@@ -135,7 +135,9 @@ public class ModelsApi {
 
         configRepository.save(model.getConfig());
         queryRepository.save(model.getQuery());
-        datasetRepository.save(model.getDataset());
+        if (model.getDataset() != null) {
+            datasetRepository.save(model.getDataset());
+        }
         modelRepository.save(model);
 
         LOGGER.info("Model saved (also saved model.config and model.query)");
-- 
GitLab