Browse Source

Fix ota save when saving url

pull/13562/head
Andrii Landiak 1 year ago
parent
commit
b76909ce05
  1. 5
      application/src/main/java/org/thingsboard/server/service/sync/ie/importing/impl/OtaPackageImportService.java
  2. 1
      dao/src/main/java/org/thingsboard/server/dao/service/validator/OtaPackageDataValidator.java

5
application/src/main/java/org/thingsboard/server/service/sync/ie/importing/impl/OtaPackageImportService.java

@ -19,6 +19,7 @@ import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
import org.thingsboard.server.common.data.EntityType;
import org.thingsboard.server.common.data.OtaPackage;
import org.thingsboard.server.common.data.OtaPackageInfo;
import org.thingsboard.server.common.data.id.OtaPackageId;
import org.thingsboard.server.common.data.id.TenantId;
import org.thingsboard.server.common.data.sync.ie.OtaPackageExportData;
@ -60,6 +61,10 @@ public class OtaPackageImportService extends BaseEntityImportService<OtaPackageI
@Override
protected OtaPackage saveOrUpdate(EntitiesImportCtx ctx, OtaPackage otaPackage, OtaPackageExportData exportData, IdProvider idProvider, CompareResult compareResult) {
if (otaPackage.hasUrl()) {
OtaPackageInfo info = new OtaPackageInfo(otaPackage);
return (OtaPackage) otaPackageService.saveOtaPackageInfo(info, info.hasUrl());
}
return otaPackageService.saveOtaPackage(otaPackage);
}

1
dao/src/main/java/org/thingsboard/server/dao/service/validator/OtaPackageDataValidator.java

@ -103,4 +103,5 @@ public class OtaPackageDataValidator extends BaseOtaPackageDataValidator<OtaPack
}
return otaPackageOld;
}
}

Loading…
Cancel
Save