fix: wrap isSmallTextFile in try-catch to handle checked IOException in stream filter
Build & Deploy / build-and-deploy (push) Successful in 42s
Build & Deploy / build-and-deploy (push) Successful in 42s
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user