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