fix: wrap isSmallTextFile in try-catch to handle checked IOException in stream filter
Build & Deploy / build-and-deploy (push) Successful in 42s

This commit is contained in:
David Alvarez
2026-06-08 11:45:38 +02:00
parent efe0017756
commit 149d6d6c1a
@@ -497,7 +497,10 @@ public class UploadResource {
"[A-Za-z]:(\\\\|/)[^\\s\"\\r\\n]+"); "[A-Za-z]:(\\\\|/)[^\\s\"\\r\\n]+");
try (var walk = Files.walk(extractDir)) { try (var walk = Files.walk(extractDir)) {
walk.filter(Files::isRegularFile) walk.filter(Files::isRegularFile)
.filter(f -> isSmallTextFile(f)) .filter(f -> {
try { return isSmallTextFile(f); }
catch (IOException e) { return false; }
})
.forEach(f -> { .forEach(f -> {
try { try {
byte[] data = Files.readAllBytes(f); byte[] data = Files.readAllBytes(f);