Fix AbstractActionStatusCreate.messages -> mutable list (#2046)

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
This commit is contained in:
Avgustin Marinov
2024-11-15 22:16:26 +02:00
committed by GitHub
parent 3ecaa24b10
commit b912f2aa9a

View File

@@ -57,11 +57,11 @@ public abstract class AbstractActionStatusCreate<T> {
}
public T messages(final Collection<String> messages) {
final List<String> 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;