Browse Source

Fixed FromEdgeSyncResponse in ProtoUtils

pull/11347/head
Volodymyr Babak 2 years ago
parent
commit
61b7bfd849
  1. 2
      application/src/main/java/org/thingsboard/server/service/edge/rpc/EdgeGrpcService.java
  2. 1
      common/proto/src/main/java/org/thingsboard/server/common/util/ProtoUtils.java
  3. 2
      common/proto/src/test/java/org/thingsboard/server/common/util/ProtoUtilsTest.java

2
application/src/main/java/org/thingsboard/server/service/edge/rpc/EdgeGrpcService.java

@ -292,7 +292,7 @@ public class EdgeGrpcService extends EdgeRpcServiceGrpc.EdgeRpcServiceImplBase i
session.startSyncProcess(true);
success = true;
}
clusterService.pushEdgeSyncResponseToCore(new FromEdgeSyncResponse(requestId, tenantId, edgeId, success, null));
clusterService.pushEdgeSyncResponseToCore(new FromEdgeSyncResponse(requestId, tenantId, edgeId, success, ""));
}
}

1
common/proto/src/main/java/org/thingsboard/server/common/util/ProtoUtils.java

@ -159,6 +159,7 @@ public class ProtoUtils {
.setEdgeIdMSB(response.getEdgeId().getId().getMostSignificantBits())
.setEdgeIdLSB(response.getEdgeId().getId().getLeastSignificantBits())
.setSuccess(response.isSuccess())
.setError(response.getError())
.build();
}

2
common/proto/src/test/java/org/thingsboard/server/common/util/ProtoUtilsTest.java

@ -124,7 +124,7 @@ class ProtoUtilsTest {
@Test
void protoFromEdgeSyncResponseSerialization() {
FromEdgeSyncResponse msg = new FromEdgeSyncResponse(id, tenantId, edgeId, true, null);
FromEdgeSyncResponse msg = new FromEdgeSyncResponse(id, tenantId, edgeId, true, "Error Msg");
assertThat(ProtoUtils.fromProto(ProtoUtils.toProto(msg))).as("deserialized").isEqualTo(msg);
}

Loading…
Cancel
Save