package org.argeo.slc.web.mvc.result;\r
\r
+import java.util.ArrayList;\r
+import java.util.List;\r
+\r
import javax.servlet.http.HttpServletRequest;\r
import javax.servlet.http.HttpServletResponse;\r
\r
for (String attrName : attrNames) {\r
String attrPattern = attrPatterns[index];// safe: checked above\r
\r
- for (TreeTestResult treeTestResult : sourceCollection\r
- .getResults()) {\r
+ List<TreeTestResult> results = new ArrayList<TreeTestResult>(\r
+ sourceCollection.getResults());\r
+ for (TreeTestResult treeTestResult : results) {\r
if (PatternMatchUtils.simpleMatch(attrPattern,\r
treeTestResult.getAttributes().get(attrName))) {\r
testManagerService.removeResultFromCollection(\r
// TODO: optimize\r
TreeTestResultCollection sourceCollection = testResultCollectionDao\r
.getTestResultCollection(collectionId);\r
- for (TreeTestResult treeTestResult : sourceCollection\r
- .getResults()) {\r
+ List<TreeTestResult> results = new ArrayList<TreeTestResult>(\r
+ sourceCollection.getResults());\r
+ for (TreeTestResult treeTestResult : results) {\r
testManagerService.removeResultFromCollection(collectionId,\r
treeTestResult.getUuid());\r
}\r