Browse Source

Fix NPE in TbMsgMetaData constructor.

pull/1503/head
Igor Kulikov 8 years ago
parent
commit
af1524b2ea
  1. 6
      common/message/src/main/java/org/thingsboard/server/common/msg/TbMsgMetaData.java

6
common/message/src/main/java/org/thingsboard/server/common/msg/TbMsgMetaData.java

@ -34,7 +34,7 @@ public final class TbMsgMetaData implements Serializable {
private final Map<String, String> data = new ConcurrentHashMap<>();
public TbMsgMetaData(Map<String, String> data) {
this.data.putAll(data);
data.forEach((key, val) -> putValue(key, val));
}
public String getValue(String key) {
@ -42,7 +42,9 @@ public final class TbMsgMetaData implements Serializable {
}
public void putValue(String key, String value) {
data.put(key, value);
if (key != null && value != null) {
data.put(key, value);
}
}
public Map<String, String> values() {

Loading…
Cancel
Save