DM-498 - Fix NPE for component overrides with includeDetails flag to true
This commit is contained in:
parent
45b879982b
commit
27d5c9fcff
@ -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<>();
|
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 -> {
|
componentLog.getComponents().forEach(c -> {
|
||||||
componentsDetails.computeIfAbsent(c.getName(), (x) -> new ArrayList<>())
|
componentsDetails.computeIfAbsent(c.getName(), (x) -> new ArrayList<>())
|
||||||
.addAll(c.getComponentValues().stream().map(entry -> convert(entry, overrides, c.getName())).toList());
|
.addAll(c.getComponentValues().stream().map(entry -> convert(entry, overrides, c.getName())).toList());
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user