From 8193669266e17610f177e44822b481e4b682c18d Mon Sep 17 00:00:00 2001 From: YevhenBondarenko Date: Thu, 13 Jan 2022 16:54:30 +0200 Subject: [PATCH 1/2] fixed correct sending lwm2m logs --- .../transport/lwm2m/server/downlink/TbLwM2MReadCallback.java | 1 - .../lwm2m/server/downlink/TbLwM2MTargetedCallback.java | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/common/transport/lwm2m/src/main/java/org/thingsboard/server/transport/lwm2m/server/downlink/TbLwM2MReadCallback.java b/common/transport/lwm2m/src/main/java/org/thingsboard/server/transport/lwm2m/server/downlink/TbLwM2MReadCallback.java index 033e9c12bf..75f58280b4 100644 --- a/common/transport/lwm2m/src/main/java/org/thingsboard/server/transport/lwm2m/server/downlink/TbLwM2MReadCallback.java +++ b/common/transport/lwm2m/src/main/java/org/thingsboard/server/transport/lwm2m/server/downlink/TbLwM2MReadCallback.java @@ -35,7 +35,6 @@ public class TbLwM2MReadCallback extends TbLwM2MUplinkTargetedCallback extends AbstractTbLwM2MReque @Override public void onSuccess(R request, T response) { //TODO convert camelCase to "camel case" using .split("(? Date: Thu, 13 Jan 2022 16:55:23 +0200 Subject: [PATCH 2/2] fixed changing device profile in device --- .../common/transport/service/DefaultTransportService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/transport/transport-api/src/main/java/org/thingsboard/server/common/transport/service/DefaultTransportService.java b/common/transport/transport-api/src/main/java/org/thingsboard/server/common/transport/service/DefaultTransportService.java index 36e1a68daa..1e9cccceb2 100644 --- a/common/transport/transport-api/src/main/java/org/thingsboard/server/common/transport/service/DefaultTransportService.java +++ b/common/transport/transport-api/src/main/java/org/thingsboard/server/common/transport/service/DefaultTransportService.java @@ -957,7 +957,7 @@ public class DefaultTransportService implements TransportService { if ((md.getSessionInfo().getDeviceIdMSB() == deviceIdMSB && md.getSessionInfo().getDeviceIdLSB() == deviceIdLSB)) { DeviceProfile newDeviceProfile; if (md.getSessionInfo().getDeviceProfileIdMSB() != deviceProfileIdMSB - && md.getSessionInfo().getDeviceProfileIdLSB() != deviceProfileIdLSB) { + || md.getSessionInfo().getDeviceProfileIdLSB() != deviceProfileIdLSB) { //TODO: if transport types are different - we should close the session. newDeviceProfile = deviceProfileCache.get(new DeviceProfileId(new UUID(deviceProfileIdMSB, deviceProfileIdLSB))); } else {