From cc8b2b1c954a74a49cc5884b30e3d9ee936a0739 Mon Sep 17 00:00:00 2001
From: Mirco Nasuti <mirco.nasuti@chuv.ch>
Date: Tue, 2 Aug 2016 13:45:31 +0200
Subject: [PATCH] fix bug found by Sonar

---
 .../eu/hbp/mip/controllers/ModelsApi.java     | 51 +++++++++----------
 1 file changed, 24 insertions(+), 27 deletions(-)

diff --git a/src/main/java/eu/hbp/mip/controllers/ModelsApi.java b/src/main/java/eu/hbp/mip/controllers/ModelsApi.java
index c2e371d85..6cbf7f2c8 100644
--- a/src/main/java/eu/hbp/mip/controllers/ModelsApi.java
+++ b/src/main/java/eu/hbp/mip/controllers/ModelsApi.java
@@ -186,40 +186,37 @@ public class ModelsApi {
             return new ResponseEntity<>(HttpStatus.FORBIDDEN);
         }
 
-        if(model != null)
-        {
-            List<String> yAxisVars = configRepository.findOne(model.getConfig().getId()).getyAxisVariables();
-            Collection<String> yAxisVarsColl = new LinkedHashSet<>(yAxisVars);
-            model.getConfig().setyAxisVariables(new LinkedList<>(yAxisVarsColl));
+        List<String> yAxisVars = configRepository.findOne(model.getConfig().getId()).getyAxisVariables();
+        Collection<String> yAxisVarsColl = new LinkedHashSet<>(yAxisVars);
+        model.getConfig().setyAxisVariables(new LinkedList<>(yAxisVarsColl));
 
-            List<Variable> varsQuery = queryRepository.findOne(model.getQuery().getId()).getVariables();
-            Collection<Variable> varsQueryColl = new LinkedHashSet<>(varsQuery);
-            model.getQuery().setVariables(new LinkedList<>(varsQueryColl));
+        List<Variable> varsQuery = queryRepository.findOne(model.getQuery().getId()).getVariables();
+        Collection<Variable> varsQueryColl = new LinkedHashSet<>(varsQuery);
+        model.getQuery().setVariables(new LinkedList<>(varsQueryColl));
 
-            List<Variable> grpgsQuery = queryRepository.findOne(model.getQuery().getId()).getGrouping();
-            Collection<Variable> grpgsQueryColl = new LinkedHashSet<>(grpgsQuery);
-            model.getQuery().setGrouping(new LinkedList<>(grpgsQueryColl));
+        List<Variable> grpgsQuery = queryRepository.findOne(model.getQuery().getId()).getGrouping();
+        Collection<Variable> grpgsQueryColl = new LinkedHashSet<>(grpgsQuery);
+        model.getQuery().setGrouping(new LinkedList<>(grpgsQueryColl));
 
-            List<Variable> covarsQuery = queryRepository.findOne(model.getQuery().getId()).getCovariables();
-            Collection<Variable> covarsQueryColl = new LinkedHashSet<>(covarsQuery);
-            model.getQuery().setCovariables(new LinkedList<>(covarsQueryColl));
+        List<Variable> covarsQuery = queryRepository.findOne(model.getQuery().getId()).getCovariables();
+        Collection<Variable> covarsQueryColl = new LinkedHashSet<>(covarsQuery);
+        model.getQuery().setCovariables(new LinkedList<>(covarsQueryColl));
 
-            List<Filter> fltrs = queryRepository.findOne(model.getQuery().getId()).getFilters();
-            Collection<Filter> fltrsColl = new LinkedHashSet<>(fltrs);
-            model.getQuery().setFilters(new LinkedList<>(fltrsColl));
+        List<Filter> fltrs = queryRepository.findOne(model.getQuery().getId()).getFilters();
+        Collection<Filter> fltrsColl = new LinkedHashSet<>(fltrs);
+        model.getQuery().setFilters(new LinkedList<>(fltrsColl));
 
-            List<String> varsDS = datasetRepository.findOne(model.getDataset().getCode()).getVariable();
-            Collection<String> varsDSColl = new LinkedHashSet<>(varsDS);
-            model.getDataset().setVariable(new LinkedList<>(varsDSColl));
+        List<String> varsDS = datasetRepository.findOne(model.getDataset().getCode()).getVariable();
+        Collection<String> varsDSColl = new LinkedHashSet<>(varsDS);
+        model.getDataset().setVariable(new LinkedList<>(varsDSColl));
 
-            List<String> grpgsDS = datasetRepository.findOne(model.getDataset().getCode()).getGrouping();
-            Collection<String> grpgsDSColl = new LinkedHashSet<>(grpgsDS);
-            model.getDataset().setGrouping(new LinkedList<>(grpgsDSColl));
+        List<String> grpgsDS = datasetRepository.findOne(model.getDataset().getCode()).getGrouping();
+        Collection<String> grpgsDSColl = new LinkedHashSet<>(grpgsDS);
+        model.getDataset().setGrouping(new LinkedList<>(grpgsDSColl));
 
-            List<String> headersDS = datasetRepository.findOne(model.getDataset().getCode()).getHeader();
-            Collection<String> headersDSColl = new LinkedHashSet<>(headersDS);
-            model.getDataset().setHeader(new LinkedList<>(headersDSColl));
-        }
+        List<String> headersDS = datasetRepository.findOne(model.getDataset().getCode()).getHeader();
+        Collection<String> headersDSColl = new LinkedHashSet<>(headersDS);
+        model.getDataset().setHeader(new LinkedList<>(headersDSColl));
 
         return new ResponseEntity<>(HttpStatus.OK).ok(model);
     }
-- 
GitLab