Browse Source

ota package tag improvements

pull/4959/head
YevhenBondarenko 5 years ago
parent
commit
c7274b6139
  1. 1
      application/src/main/java/org/thingsboard/server/controller/OtaPackageController.java
  2. 2
      common/transport/lwm2m/src/main/java/org/thingsboard/server/transport/lwm2m/server/ota/LwM2MClientOtaInfo.java

1
application/src/main/java/org/thingsboard/server/controller/OtaPackageController.java

@ -146,6 +146,7 @@ public class OtaPackageController extends BaseController {
otaPackage.setType(info.getType());
otaPackage.setTitle(info.getTitle());
otaPackage.setVersion(info.getVersion());
otaPackage.setTag(info.getTag());
otaPackage.setAdditionalInfo(info.getAdditionalInfo());
ChecksumAlgorithm checksumAlgorithm = ChecksumAlgorithm.valueOf(checksumAlgorithmStr.toUpperCase());

2
common/transport/lwm2m/src/main/java/org/thingsboard/server/transport/lwm2m/server/ota/LwM2MClientOtaInfo.java

@ -75,7 +75,7 @@ public abstract class LwM2MClientOtaInfo<Strategy, State, Result> {
} else if (StringUtils.isNotEmpty(targetTag) && targetTag.equals(currentPackageId)) {
return false;
} else if (StringUtils.isNotEmpty(currentVersion3)) {
if (StringUtils.isNotEmpty(targetTag) && !currentVersion3.contains(targetPackageId)) {
if (StringUtils.isNotEmpty(targetTag) && currentVersion3.contains(targetTag)) {
return false;
}
return !currentVersion3.contains(targetPackageId);

Loading…
Cancel
Save