X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.jcr%2Fsrc%2Forg%2Fargeo%2Fjcr%2Ffs%2FJcrFileSystemProvider.java;h=a9ea14826d2bc7c1937a6f8a9390f1f6ab588b84;hb=6d8432bcf931c7525ecc4254b2a95e8a413a06f1;hp=bd0befe7c6c3346bdbc946b9010e4d21c4f35f79;hpb=0c293102b1857cd0eca6b58cbb1a88d0835a2095;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.jcr/src/org/argeo/jcr/fs/JcrFileSystemProvider.java b/org.argeo.jcr/src/org/argeo/jcr/fs/JcrFileSystemProvider.java index bd0befe7c..a9ea14826 100644 --- a/org.argeo.jcr/src/org/argeo/jcr/fs/JcrFileSystemProvider.java +++ b/org.argeo.jcr/src/org/argeo/jcr/fs/JcrFileSystemProvider.java @@ -188,8 +188,8 @@ public abstract class JcrFileSystemProvider extends FileSystemProvider { @Override public FileStore getFileStore(Path path) throws IOException { - Session session = ((JcrFileSystem) path.getFileSystem()).getSession(); - return new WorkSpaceFileStore(session.getWorkspace()); + JcrFileSystem fileSystem = (JcrFileSystem) path.getFileSystem(); + return fileSystem.getFileStore(path.toString()); } @Override @@ -320,4 +320,5 @@ public abstract class JcrFileSystemProvider extends FileSystemProvider { public Node getUserHome(Session session) { return null; } + }