commit | 09403c910233feecde40d2e6062e41f837edfa59 | [log] [tgz] |
---|---|---|
author | Tobias Bocanegra <tripod@apache.org> | Wed Jan 16 09:44:37 2019 +0000 |
committer | Tobias Bocanegra <tripod@apache.org> | Wed Jan 16 09:44:37 2019 +0000 |
tree | 7c7dcdb9061dd628fb9a7eea60d39f0469cdfae2 | |
parent | 01737d7a91e06a58895aa365a15a0047dc7f6b49 [diff] |
JCRVLT-329 - fixing handling of absolute homePaths git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/commons/filevault/trunk@1851424 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/vault-core/src/main/java/org/apache/jackrabbit/vault/packaging/registry/impl/FSPackageRegistry.java b/vault-core/src/main/java/org/apache/jackrabbit/vault/packaging/registry/impl/FSPackageRegistry.java index 9f27116..22d6d04 100644 --- a/vault-core/src/main/java/org/apache/jackrabbit/vault/packaging/registry/impl/FSPackageRegistry.java +++ b/vault-core/src/main/java/org/apache/jackrabbit/vault/packaging/registry/impl/FSPackageRegistry.java
@@ -149,7 +149,10 @@ if (repoHome == null) { this.homeDir = context.getDataFile(config.homePath()); } else { - this.homeDir = new File(repoHome + "/" + config.homePath()); + this.homeDir = new File(config.homePath()); + if (!this.homeDir.isAbsolute()) { + this.homeDir = new File(repoHome + "/" + config.homePath()); + } if (!homeDir.exists()) { homeDir.mkdirs(); }