Fixed broken DMF API collection handling
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
This commit is contained in:
@@ -206,7 +206,7 @@ public class SpSenderService extends SenderService {
|
|||||||
headers.put(MessageHeaderKey.TENANT, cacheValue.getTenant());
|
headers.put(MessageHeaderKey.TENANT, cacheValue.getTenant());
|
||||||
headers.put(MessageHeaderKey.TOPIC, EventTopic.UPDATE_ACTION_STATUS.name());
|
headers.put(MessageHeaderKey.TOPIC, EventTopic.UPDATE_ACTION_STATUS.name());
|
||||||
headers.put(MessageHeaderKey.CONTENT_TYPE, MessageProperties.CONTENT_TYPE_JSON);
|
headers.put(MessageHeaderKey.CONTENT_TYPE, MessageProperties.CONTENT_TYPE_JSON);
|
||||||
actionUpdateStatus.getMessage().addAll(updateResultMessages);
|
actionUpdateStatus.addMessage(updateResultMessages);
|
||||||
actionUpdateStatus.setActionId(cacheValue.getActionId());
|
actionUpdateStatus.setActionId(cacheValue.getActionId());
|
||||||
return convertMessage(actionUpdateStatus, messageProperties);
|
return convertMessage(actionUpdateStatus, messageProperties);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
package org.eclipse.hawkbit.dmf.json.model;
|
package org.eclipse.hawkbit.dmf.json.model;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import java.util.Collection;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@@ -72,4 +73,12 @@ public class ActionUpdateStatus {
|
|||||||
return this.message.add(message);
|
return this.message.add(message);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public boolean addMessage(final Collection<String> messages) {
|
||||||
|
if (this.message == null) {
|
||||||
|
this.message = new ArrayList<>();
|
||||||
|
}
|
||||||
|
|
||||||
|
return this.message.addAll(messages);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user