avoid to NPE in case of null instances

This commit is contained in:
Claudio Atzori 2020-07-13 20:46:14 +02:00
parent 06def0c0cb
commit 8e97598eb4
1 changed files with 10 additions and 7 deletions

View File

@ -184,13 +184,16 @@ public class CreateRelatedEntitiesJob_phase1 {
re.setDateofacceptance(getValue(result.getDateofacceptance())); re.setDateofacceptance(getValue(result.getDateofacceptance()));
re.setPublisher(getValue(result.getPublisher())); re.setPublisher(getValue(result.getPublisher()));
re.setResulttype(result.getResulttype()); re.setResulttype(result.getResulttype());
if (Objects.nonNull(result.getInstance())) {
re re
.setInstances( .setInstances(
result result
.getInstance() .getInstance()
.stream() .stream()
.filter(Objects::nonNull)
.limit(ProvisionConstants.MAX_INSTANCES) .limit(ProvisionConstants.MAX_INSTANCES)
.collect(Collectors.toList())); .collect(Collectors.toList()));
}
// TODO still to be mapped // TODO still to be mapped
// re.setCodeRepositoryUrl(j.read("$.coderepositoryurl")); // re.setCodeRepositoryUrl(j.read("$.coderepositoryurl"));