Browse Source

fixed Iterator already obtained

pull/8728/head
YevhenBondarenko 3 years ago
parent
commit
9dd10b0b75
  1. 6
      common/util/src/main/java/org/thingsboard/common/util/AzureIotHubUtil.java

6
common/util/src/main/java/org/thingsboard/common/util/AzureIotHubUtil.java

@ -27,6 +27,7 @@ import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.Base64;
import java.util.Iterator;
@Slf4j
public final class AzureIotHubUtil {
@ -100,8 +101,9 @@ public final class AzureIotHubUtil {
} else {
Path azureDirectory = FULL_FILE_PATH.getParent();
try (DirectoryStream<Path> stream = Files.newDirectoryStream(azureDirectory)) {
if (stream.iterator().hasNext()) {
Path firstFile = stream.iterator().next();
Iterator<Path> iterator = stream.iterator();
if (iterator.hasNext()) {
Path firstFile = iterator.next();
fileBytes = Files.readAllBytes(firstFile);
} else {
log.error("Default CaCert file not found in the directory [{}]!!!", azureDirectory);

Loading…
Cancel
Save