Browse Source

fix case where both shared and client attributes were requested

pull/5796/head
desoliture 5 years ago
parent
commit
fc9078a2be
  1. 2
      application/src/main/java/org/thingsboard/server/actors/device/DeviceActorMessageProcessor.java

2
application/src/main/java/org/thingsboard/server/actors/device/DeviceActorMessageProcessor.java

@ -473,7 +473,7 @@ class DeviceActorMessageProcessor extends AbstractContextAwareMsgProcessor {
.addAllClientAttributeList(toTsKvProtos(result.get(0))) .addAllClientAttributeList(toTsKvProtos(result.get(0)))
.addAllSharedAttributeList(toTsKvProtos(result.get(1))) .addAllSharedAttributeList(toTsKvProtos(result.get(1)))
.setIsMultipleAttributesRequest( .setIsMultipleAttributesRequest(
request.getSharedAttributeNamesCount() > 1 || request.getClientAttributeNamesCount() > 1) request.getSharedAttributeNamesCount() + request.getClientAttributeNamesCount() > 1)
.build(); .build();
sendToTransport(responseMsg, sessionInfo); sendToTransport(responseMsg, sessionInfo);
} }

Loading…
Cancel
Save