diff --git a/src/main/java/eu/hbp/mip/controllers/ExperimentApi.java b/src/main/java/eu/hbp/mip/controllers/ExperimentApi.java index 28cdde2e698a75020c4b777c31381f607c986474..67ca9425b77a6ddf10ba1d7dd29ace715886c1a5 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(); } } }