From acb23f493854cc978589b67d62312732a8adace3 Mon Sep 17 00:00:00 2001 From: Michael Hirsch Date: Fri, 18 Nov 2016 12:45:49 +0100 Subject: [PATCH] prevent NPE on unknown state of rollout group. (#357) Signed-off-by: Michael Hirsch --- .../hawkbit/ui/rollout/rolloutgroup/RolloutGroupListGrid.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/rollout/rolloutgroup/RolloutGroupListGrid.java b/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/rollout/rolloutgroup/RolloutGroupListGrid.java index 581d11e82..aa0a27192 100644 --- a/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/rollout/rolloutgroup/RolloutGroupListGrid.java +++ b/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/rollout/rolloutgroup/RolloutGroupListGrid.java @@ -358,7 +358,7 @@ public class RolloutGroupListGrid extends AbstractGrid { } private String convertRolloutGroupStatusToString(final RolloutGroupStatus value) { - final StatusFontIcon statusFontIcon = Optional.of(statusIconMap.get(value)) + final StatusFontIcon statusFontIcon = Optional.ofNullable(statusIconMap.get(value)) .orElse(new StatusFontIcon(FontAwesome.QUESTION_CIRCLE, SPUIStyleDefinitions.STATUS_ICON_BLUE)); final String codePoint = HawkbitCommonUtil.getCodePoint(statusFontIcon); return HawkbitCommonUtil.getStatusLabelDetailsInString(codePoint, statusFontIcon.getStyle(),