diff --git a/server/bundles/io.cloudbeaver.service.rm/src/io/cloudbeaver/service/rm/DBNResourceManagerResource.java b/server/bundles/io.cloudbeaver.service.rm/src/io/cloudbeaver/service/rm/DBNResourceManagerResource.java index 36d724dc1a..19b08862ef 100644 --- a/server/bundles/io.cloudbeaver.service.rm/src/io/cloudbeaver/service/rm/DBNResourceManagerResource.java +++ b/server/bundles/io.cloudbeaver.service.rm/src/io/cloudbeaver/service/rm/DBNResourceManagerResource.java @@ -82,10 +82,10 @@ public class DBNResourceManagerResource extends DBNNode { private String getResourceFolder() { StringBuilder folder = new StringBuilder(); - for (DBNNode parent = getParentNode(); parent != null; parent = parent.getParentNode()) { + for (DBNNode parent = this; parent != null; parent = parent.getParentNode()) { if (parent instanceof DBNResourceManagerResource) { - if (folder.length() > 0) folder.append('/'); - folder.append(parent.getName()); + if (folder.length() > 0) folder.insert(0, '/'); + folder.insert(0, parent.getName()); } else { break; }