[EOSC Dump] added check to avoi NPE

This commit is contained in:
Miriam Baglioni 2022-09-22 16:37:37 +02:00
parent 01f36ca3ab
commit 4964c6018a
1 changed files with 6 additions and 5 deletions

View File

@ -100,11 +100,12 @@ public class ExtendEoscResultWithOrganizationStep2 implements Serializable {
org.setId(t2._2().getId());
org.setName(t2._2().getLegalname().getValue());
HashMap<String, Set<String>> organizationPids = new HashMap<>();
t2._2().getPid().forEach(p -> {
if (!organizationPids.containsKey(p.getQualifier().getClassid()))
organizationPids.put(p.getQualifier().getClassid(), new HashSet<>());
organizationPids.get(p.getQualifier().getClassid()).add(p.getValue());
});
if(Optional.ofNullable(t2._2().getPid()).isPresent())
t2._2().getPid().forEach(p -> {
if (!organizationPids.containsKey(p.getQualifier().getClassid()))
organizationPids.put(p.getQualifier().getClassid(), new HashSet<>());
organizationPids.get(p.getQualifier().getClassid()).add(p.getValue());
});
List<OrganizationPid> pids = new ArrayList<>();
for (String key : organizationPids.keySet()) {
for (String value : organizationPids.get(key)) {