diff --git a/src/main/java/sh/rhiobet/lalafin/file/FileResource.java b/src/main/java/sh/rhiobet/lalafin/file/FileResource.java index e8f57c7..30dc324 100644 --- a/src/main/java/sh/rhiobet/lalafin/file/FileResource.java +++ b/src/main/java/sh/rhiobet/lalafin/file/FileResource.java @@ -63,9 +63,9 @@ public class FileResource { FileInfoBase fileInfoBase = fileInfoService.getInfo(names, fileTokenProvider); if (fileInfoBase instanceof FolderInfo) { - if (!uriInfo.getRequestUri().getPath().endsWith("/")) { + if (!uriInfo.getRequestUri().getRawPath().endsWith("/")) { return Response.status(Response.Status.MOVED_PERMANENTLY) - .location(URI.create(uriInfo.getRequestUri().getPath() + "/")).build(); + .location(URI.create(uriInfo.getRequestUri().getRawPath() + "/")).build(); } return fileServeService.serveFolder((FolderInfo) fileInfoBase); } else if (fileInfoBase instanceof FileInfo) {