From eb3ceabaf7a493fe19b971a0b100a0fc668e8686 Mon Sep 17 00:00:00 2001 From: Andrew Shvayka Date: Mon, 19 Jul 2021 12:15:06 +0300 Subject: [PATCH] Correct initialization order. --- .../lwm2m/server/ota/DefaultLwM2MOtaUpdateService.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/common/transport/lwm2m/src/main/java/org/thingsboard/server/transport/lwm2m/server/ota/DefaultLwM2MOtaUpdateService.java b/common/transport/lwm2m/src/main/java/org/thingsboard/server/transport/lwm2m/server/ota/DefaultLwM2MOtaUpdateService.java index 9dff58324e..7a70714b5a 100644 --- a/common/transport/lwm2m/src/main/java/org/thingsboard/server/transport/lwm2m/server/ota/DefaultLwM2MOtaUpdateService.java +++ b/common/transport/lwm2m/src/main/java/org/thingsboard/server/transport/lwm2m/server/ota/DefaultLwM2MOtaUpdateService.java @@ -173,6 +173,11 @@ public class DefaultLwM2MOtaUpdateService extends LwM2MExecutorAwareService impl attributesToFetch.add(SOFTWARE_VERSION); attributesToFetch.add(SOFTWARE_URL); } + + var clientSettings = clientContext.getProfile(client.getProfileId()).getClientLwM2mSettings(); + + onFirmwareStrategyUpdate(client, clientSettings); + onCurrentSoftwareStrategyUpdate(client, clientSettings); if (!attributesToFetch.isEmpty()) { var future = attributesService.getSharedAttributes(client, attributesToFetch); @@ -199,11 +204,6 @@ public class DefaultLwM2MOtaUpdateService extends LwM2MExecutorAwareService impl } }, executor); } - - var clientSettings = clientContext.getProfile(client.getProfileId()).getClientLwM2mSettings(); - - onFirmwareStrategyUpdate(client, clientSettings); - onCurrentSoftwareStrategyUpdate(client, clientSettings); } @Override