This is an automated email from the ASF dual-hosted git repository. solomax pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/openmeetings.git
The following commit(s) were added to refs/heads/master by this push: new 1ddcab234 [OPENMEETINGS-2733] minor Sonar issue 1ddcab234 is described below commit 1ddcab23434b3d896ad6894a9c936f8b289b8348 Author: Maxim Solodovnik <solomax...@gmail.com> AuthorDate: Mon Feb 6 14:26:15 2023 +0700 [OPENMEETINGS-2733] minor Sonar issue --- .../apache/openmeetings/util/site/BlogIndexGenerator.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/openmeetings-util/src/main/java/org/apache/openmeetings/util/site/BlogIndexGenerator.java b/openmeetings-util/src/main/java/org/apache/openmeetings/util/site/BlogIndexGenerator.java index 1f86ffb7f..d13a2e5fb 100644 --- a/openmeetings-util/src/main/java/org/apache/openmeetings/util/site/BlogIndexGenerator.java +++ b/openmeetings-util/src/main/java/org/apache/openmeetings/util/site/BlogIndexGenerator.java @@ -28,6 +28,7 @@ import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import java.util.List; import java.util.Objects; +import java.util.stream.Stream; import org.apache.openmeetings.util.XmlExport; import org.apache.wicket.util.string.Strings; @@ -101,11 +102,13 @@ public class BlogIndexGenerator { sb.append("<!--").append(XmlExport.LICENSE).append("-->").append(System.lineSeparator()) .append("# Apache OpenMeetings blog posts").append(System.lineSeparator()) .append(System.lineSeparator()); - Files.walk(Paths.get(args[0])).map(BlogIndexGenerator::toLink) - .filter(Objects::nonNull) - .filter(Link::isValid) - .sorted((link1, link2) -> link1.published().compareTo(link2.published())) - .forEach(link -> addLink(sb, link)); + try (Stream<Path> walk = Files.walk(Paths.get(args[0]))) { + walk.map(BlogIndexGenerator::toLink) + .filter(Objects::nonNull) + .filter(Link::isValid) + .sorted((link1, link2) -> link1.published().compareTo(link2.published())) + .forEach(link -> addLink(sb, link)); + } Path outDir = Paths.get(args[1]); Files.createDirectories(outDir); Files.write(outDir.resolve("index.md")