From 42e485602210163d7b7de2bd9d24626e285a7a92 Mon Sep 17 00:00:00 2001 From: Timm Fitschen <t.fitschen@indiscale.com> Date: Mon, 19 Feb 2024 00:03:31 +0100 Subject: [PATCH] BUG: fix url in FileSystemResource --- .../java/org/caosdb/server/resource/FileSystemResource.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/caosdb/server/resource/FileSystemResource.java b/src/main/java/org/caosdb/server/resource/FileSystemResource.java index acb0f6b0..e6859caa 100644 --- a/src/main/java/org/caosdb/server/resource/FileSystemResource.java +++ b/src/main/java/org/caosdb/server/resource/FileSystemResource.java @@ -92,13 +92,13 @@ public class FileSystemResource extends AbstractCaosDBServerResource { file = entity.getFSODescriptor(); if (file.getObjectType() == ObjectType.DIRECTORY) { - String url = getUtils().getServerRootURI() + "/FileSystem/" + path.toString(); + String url = getUtils().getServerRootURI() + "/FileSystem/" + file.getPath().toString(); if (!url.endsWith(Path.DEFAULT_PATH_SEPARATOR)) { url = url + Path.DEFAULT_PATH_SEPARATOR; } final Element folder = new Element("dir"); folder.setAttribute("path", Path.DEFAULT_PATH_SEPARATOR + file.getPath().toString()); - folder.setAttribute("name", path.isEmpty() ? "/" : file.getName()); + folder.setAttribute("name", file.getPath().isEmpty() ? "/" : file.getName()); folder.setAttribute("url", url); for (final VirtualFSODescriptorInterface child : file.listChildren()) { -- GitLab