Commit b9293842 authored by Matthias Betz's avatar Matthias Betz
Browse files

prevent errors to be written multiple times in qualityADE

parent 6010fc7c
Pipeline #1995 canceled with stage
......@@ -19,7 +19,9 @@
package de.hft.stuttgart.citydoctor2.utils;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import org.citygml4j.model.citygml.ade.ADEComponent;
import org.citygml4j.model.citygml.core.CityModel;
......@@ -65,7 +67,8 @@ public class QualityADEUtils {
res.setResult(ResultType.OK);
} else {
res.setResult(ResultType.ERROR);
for (CheckError e : errors) {
Set<CheckError> errorSet = new HashSet<>(errors);
for (CheckError e : errorSet) {
e.convertToQualityAdeDatastructure().ifPresent(res.getErrors()::add);
}
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment