diff --git a/hawkbit-dmf-api/src/main/java/org/eclipse/hawkbit/dmf/json/model/ActionUpdateStatus.java b/hawkbit-dmf-api/src/main/java/org/eclipse/hawkbit/dmf/json/model/ActionUpdateStatus.java index 652039e35..f17252bd8 100644 --- a/hawkbit-dmf-api/src/main/java/org/eclipse/hawkbit/dmf/json/model/ActionUpdateStatus.java +++ b/hawkbit-dmf-api/src/main/java/org/eclipse/hawkbit/dmf/json/model/ActionUpdateStatus.java @@ -74,8 +74,13 @@ public class ActionUpdateStatus { } public boolean addMessage(final Collection messages) { + if (messages == null || messages.isEmpty()) { + return false; + } + if (this.message == null) { - this.message = new ArrayList<>(); + this.message = new ArrayList<>(messages); + return true; } return this.message.addAll(messages);