From fff7e512096891ef04378f2bdf2485521db7cdca Mon Sep 17 00:00:00 2001
From: Mirco Nasuti <mirco.nasuti@chuv.ch>
Date: Tue, 13 Sep 2016 14:28:16 +0200
Subject: [PATCH] bugfix

---
 .../java/eu/hbp/mip/controllers/ModelsApi.java     | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/src/main/java/eu/hbp/mip/controllers/ModelsApi.java b/src/main/java/eu/hbp/mip/controllers/ModelsApi.java
index af6eba66b..0d24b28d3 100644
--- a/src/main/java/eu/hbp/mip/controllers/ModelsApi.java
+++ b/src/main/java/eu/hbp/mip/controllers/ModelsApi.java
@@ -72,7 +72,6 @@ public class ModelsApi {
             models = modelRepository.findByValidOrCreatedByOrderByCreatedAt(true, user);
         }
 
-        List<Model> modelsList = new LinkedList<>();
         if(valid != null && models != null)
         {
             for (Iterator<Model> i = models.iterator(); i.hasNext(); )
@@ -83,14 +82,17 @@ public class ModelsApi {
                 {
                     i.remove();
                 }
-                else
-                {
-                    m.cureVariables();
-                    modelsList.add(m);
-                }
             }
         }
 
+        List<Model> modelsList = new LinkedList<>();
+        for (Iterator<Model> i = models.iterator(); i.hasNext(); )
+        {
+            Model m = i.next();
+            m.cureVariables();
+            modelsList.add(m);
+        }
+
         return new ResponseEntity<List<Model>>(HttpStatus.OK).ok(modelsList);
 
     }
-- 
GitLab