From cf8b2d54b112658895f4cae3d7fec7eb5b480380 Mon Sep 17 00:00:00 2001 From: wind57 Date: Mon, 5 May 2025 16:19:35 +0300 Subject: [PATCH] fix tests Signed-off-by: wind57 --- .../kubernetes/commons/config/SourceDataFlattener.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/spring-cloud-kubernetes-commons/src/main/java/org/springframework/cloud/kubernetes/commons/config/SourceDataFlattener.java b/spring-cloud-kubernetes-commons/src/main/java/org/springframework/cloud/kubernetes/commons/config/SourceDataFlattener.java index 4a768be3..2f223107 100644 --- a/spring-cloud-kubernetes-commons/src/main/java/org/springframework/cloud/kubernetes/commons/config/SourceDataFlattener.java +++ b/spring-cloud-kubernetes-commons/src/main/java/org/springframework/cloud/kubernetes/commons/config/SourceDataFlattener.java @@ -37,7 +37,7 @@ final class SourceDataFlattener { names.forEach(name -> { @SuppressWarnings("unchecked") - Map singleDataEntry = (Map) rawData.get(name); + Map singleDataEntry = (Map) rawData.getOrDefault(name, Map.of()); flattenedData.putAll(singleDataEntry); }); @@ -53,7 +53,7 @@ final class SourceDataFlattener { names.forEach(name -> { @SuppressWarnings("unchecked") - Map singleDataEntry = (Map) rawData.get(name); + Map singleDataEntry = (Map) rawData.getOrDefault(name, Map.of()); singleDataEntry.forEach((key, value) -> flattenedData.put(prefix + "." + key, value)); }); @@ -69,7 +69,7 @@ final class SourceDataFlattener { names.forEach(name -> { @SuppressWarnings("unchecked") - Map singleDataEntry = (Map) rawData.get(name); + Map singleDataEntry = (Map) rawData.getOrDefault(name, Map.of()); singleDataEntry.forEach((key, value) -> flattenedData.put(name + "." + key, value)); });