From b912f2aa9a85fb66579990b904e3fa7cb1944bff Mon Sep 17 00:00:00 2001 From: Avgustin Marinov Date: Fri, 15 Nov 2024 22:16:26 +0200 Subject: [PATCH] Fix AbstractActionStatusCreate.messages -> mutable list (#2046) Signed-off-by: Avgustin Marinov --- .../repository/builder/AbstractActionStatusCreate.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hawkbit-repository/hawkbit-repository-core/src/main/java/org/eclipse/hawkbit/repository/builder/AbstractActionStatusCreate.java b/hawkbit-repository/hawkbit-repository-core/src/main/java/org/eclipse/hawkbit/repository/builder/AbstractActionStatusCreate.java index 0be5ca9f8..ccdf39b10 100644 --- a/hawkbit-repository/hawkbit-repository-core/src/main/java/org/eclipse/hawkbit/repository/builder/AbstractActionStatusCreate.java +++ b/hawkbit-repository/hawkbit-repository-core/src/main/java/org/eclipse/hawkbit/repository/builder/AbstractActionStatusCreate.java @@ -57,11 +57,11 @@ public abstract class AbstractActionStatusCreate { } public T messages(final Collection messages) { - final List newMessages = messages.stream().map(String::strip).toList(); if (this.messages == null) { - this.messages = newMessages; + // create modifiable list + this.messages = messages.stream().map(String::strip).collect(Collectors.toCollection(ArrayList::new)); } else { - this.messages.addAll(newMessages); + this.messages.addAll(messages.stream().map(String::strip).toList()); } return (T) this;