Browse Source

Added proper hanling of null values for provision device key

pull/5038/head
Volodymyr Babak 5 years ago
parent
commit
d95c2b88b0
  1. 4
      application/src/main/java/org/thingsboard/server/service/edge/rpc/constructor/DeviceProfileMsgConstructor.java

4
application/src/main/java/org/thingsboard/server/service/edge/rpc/constructor/DeviceProfileMsgConstructor.java

@ -61,7 +61,9 @@ public class DeviceProfileMsgConstructor {
if (deviceProfile.getProvisionType() != null) {
builder.setProvisionType(getStringValue(deviceProfile.getProvisionType().name()));
}
builder.setProvisionDeviceKey(getStringValue(deviceProfile.getProvisionDeviceKey()));
if (deviceProfile.getProvisionDeviceKey() != null) {
builder.setProvisionDeviceKey(getStringValue(deviceProfile.getProvisionDeviceKey()));
}
if (deviceProfile.getImage() != null) {
builder.setImage(getBytesValue(ByteString.copyFrom(deviceProfile.getImage().getBytes(StandardCharsets.UTF_8))));
}

Loading…
Cancel
Save