X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Finternal%2Fkernel%2FNodeUserAdmin.java;h=2c6fe7de00ac60a618cf38eab1ef966d8f2ff46d;hb=6bd449f839949c0ebc7eafdd9c9997dc10850db0;hp=d6d721f6dcc9e33c84a765566b6e128760870e92;hpb=070656b6431e699a0f6ac8dc1839bce3fc2509ce;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/internal/kernel/NodeUserAdmin.java b/org.argeo.cms/src/org/argeo/cms/internal/kernel/NodeUserAdmin.java index d6d721f6d..2c6fe7de0 100644 --- a/org.argeo.cms/src/org/argeo/cms/internal/kernel/NodeUserAdmin.java +++ b/org.argeo.cms/src/org/argeo/cms/internal/kernel/NodeUserAdmin.java @@ -290,10 +290,11 @@ public class NodeUserAdmin implements UserAdmin, KernelConstants { if (uri.startsWith("/") || uri.startsWith("./") || uri.startsWith("../")) u = new File(uri).getCanonicalFile().toURI(); - else if (!uri.contains("/")) - u = new File(nodeBaseDir, uri).getCanonicalFile() - .toURI(); - else + else if (!uri.contains("/")) { + u = new URI(nodeBaseDir.toURI()+ uri); + // u = new File(nodeBaseDir, uri).getCanonicalFile() + // .toURI(); + } else throw new CmsException("Cannot interpret " + uri + " as an uri"); } else if (u.getScheme().equals("file")) {