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")

Reply via email to