[EOSC Dump] added check to avoi NPE
This commit is contained in:
parent
01f36ca3ab
commit
4964c6018a
|
@ -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)) {
|
||||
|
|
Loading…
Reference in New Issue