DM-498 - Fix NPE for component overrides with includeDetails flag to true #136

Closed
andrei.isvoran.ext wants to merge 1 commits from DM-498 into master

View File

@ -66,7 +66,7 @@ public class ComponentControllerV2 implements ComponentResource {
}
Map<String, List<com.iqser.red.service.persistence.service.v2.api.external.model.Component>> componentsDetails = new HashMap<>();
if (includeDetails) {
if (includeDetails && overrides.getComponentOverrides() != null) {
componentLog.getComponents().forEach(c -> {
componentsDetails.computeIfAbsent(c.getName(), (x) -> new ArrayList<>())
.addAll(c.getComponentValues().stream().map(entry -> convert(entry, overrides, c.getName())).toList());