From 27d5c9fcffeefbc46c4dac778b2b89a34ad8beaa Mon Sep 17 00:00:00 2001 From: Andrei Isvoran Date: Fri, 22 Sep 2023 15:26:08 +0300 Subject: [PATCH] DM-498 - Fix NPE for component overrides with includeDetails flag to true --- .../v2/external/api/impl/controller/ComponentControllerV2.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/persistence-service-v1/persistence-service-external-api-impl-v2/src/main/java/com/iqser/red/persistence/service/v2/external/api/impl/controller/ComponentControllerV2.java b/persistence-service-v1/persistence-service-external-api-impl-v2/src/main/java/com/iqser/red/persistence/service/v2/external/api/impl/controller/ComponentControllerV2.java index 03a5af6c9..514490865 100644 --- a/persistence-service-v1/persistence-service-external-api-impl-v2/src/main/java/com/iqser/red/persistence/service/v2/external/api/impl/controller/ComponentControllerV2.java +++ b/persistence-service-v1/persistence-service-external-api-impl-v2/src/main/java/com/iqser/red/persistence/service/v2/external/api/impl/controller/ComponentControllerV2.java @@ -66,7 +66,7 @@ public class ComponentControllerV2 implements ComponentResource { } Map> 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()); -- 2.47.2