From 697ecae7e7de95329da36e4a01e07689cb9c9c53 Mon Sep 17 00:00:00 2001
From: Mirco Nasuti <mirco.nasuti@chuv.ch>
Date: Wed, 5 Oct 2016 14:37:06 +0200
Subject: [PATCH] bugfix : list of experiments by model

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

diff --git a/src/main/java/eu/hbp/mip/controllers/ExperimentApi.java b/src/main/java/eu/hbp/mip/controllers/ExperimentApi.java
index 28cdde2e6..67ca9425b 100644
--- a/src/main/java/eu/hbp/mip/controllers/ExperimentApi.java
+++ b/src/main/java/eu/hbp/mip/controllers/ExperimentApi.java
@@ -23,6 +23,7 @@ import java.io.InputStream;
 import java.io.InputStreamReader;
 import java.net.MalformedURLException;
 import java.util.Date;
+import java.util.Iterator;
 import java.util.List;
 import java.util.UUID;
 
@@ -244,14 +245,15 @@ public class ExperimentApi {
         }
 
         if (modelSlug != null && !"".equals(modelSlug)) {
-            for(Experiment e : expList)
+            for(Iterator<Experiment> it = expList.iterator(); it.hasNext();)
             {
+                Experiment e = it.next();
                 e.setResult(null);
                 e.setAlgorithms(null);
                 e.setValidations(null);
                 if(!e.getModel().getSlug().equals(modelSlug))
                 {
-                    expList.remove(e);
+                    it.remove();
                 }
             }
         }
-- 
GitLab