diff --git a/src/main/java/com/dostalgia/UploadResource.java b/src/main/java/com/dostalgia/UploadResource.java index 0945b93..28cfc87 100644 --- a/src/main/java/com/dostalgia/UploadResource.java +++ b/src/main/java/com/dostalgia/UploadResource.java @@ -644,13 +644,12 @@ public class UploadResource { for (int i = 0; i < parts.length; i++) { String part = parts[i]; if (part.isEmpty()) { - // Trailing separator means directory — check if current is a dir if (i == parts.length - 1) return Files.isDirectory(current); continue; } Path found = null; try (var dirStream = Files.list(current)) { - for (Path entry : (Iterable) dirStream::iterator) { + for (Path entry : dirStream.toList()) { if (entry.getFileName().toString().equalsIgnoreCase(part)) { found = entry; break;