X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=org.argeo.jcr%2Fsrc%2Forg%2Fargeo%2Fjackrabbit%2Ffs%2FDavexFsProvider.java;h=30cabbe65fa770df778215535a1b5a57de940765;hb=1d51e20eccc04946705864d447f247018568da69;hp=d9e106b56a4039d0a903a41bad37f668360fb569;hpb=1d5ef69cc76d286d59de4f02d90196ca52cbe0f3;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.jcr/src/org/argeo/jackrabbit/fs/DavexFsProvider.java b/org.argeo.jcr/src/org/argeo/jackrabbit/fs/DavexFsProvider.java index d9e106b56..30cabbe65 100644 --- a/org.argeo.jcr/src/org/argeo/jackrabbit/fs/DavexFsProvider.java +++ b/org.argeo.jcr/src/org/argeo/jackrabbit/fs/DavexFsProvider.java @@ -47,7 +47,8 @@ public class DavexFsProvider extends AbstractJackrabbitFsProvider { } } - private JcrFileSystem tryGetRepo(RepositoryFactory repositoryFactory, URI repoUri, String workspace) { + private JcrFileSystem tryGetRepo(RepositoryFactory repositoryFactory, URI repoUri, String workspace) + throws IOException { Map params = new HashMap(); params.put(JACKRABBIT_REPOSITORY_URI, repoUri.toString()); params.put(JACKRABBIT_REMOTE_DEFAULT_WORKSPACE, "main"); @@ -77,7 +78,7 @@ public class DavexFsProvider extends AbstractJackrabbitFsProvider { } return tryGetRepo(repositoryFactory, nextUri, nextWorkspace); } else { - JcrFileSystem fileSystem = new JcrFileSystem(this, session); + JcrFileSystem fileSystem = new JcrFileSystem(this, repository); fileSystems.put(repoUri.toString() + "/" + workspace, fileSystem); return fileSystem; }