You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by re...@apache.org on 2021/12/13 13:25:04 UTC

[jackrabbit-filevault] 01/01: JCRVLT-575: do not fail if home path for package registry contains a symlink

This is an automated email from the ASF dual-hosted git repository.

reschke pushed a commit to branch JCRVLT-575
in repository https://gitbox.apache.org/repos/asf/jackrabbit-filevault.git

commit 88ee8a6a2a943160ee8a054c7dbb0cf753412634
Author: Julian Reschke <ju...@gmx.de>
AuthorDate: Mon Dec 13 14:24:38 2021 +0100

    JCRVLT-575: do not fail if home path for package registry contains a symlink
---
 .../jackrabbit/vault/packaging/registry/impl/FSInstallStateCache.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/vault-core/src/main/java/org/apache/jackrabbit/vault/packaging/registry/impl/FSInstallStateCache.java b/vault-core/src/main/java/org/apache/jackrabbit/vault/packaging/registry/impl/FSInstallStateCache.java
index a68de14..94a3eaf 100644
--- a/vault-core/src/main/java/org/apache/jackrabbit/vault/packaging/registry/impl/FSInstallStateCache.java
+++ b/vault-core/src/main/java/org/apache/jackrabbit/vault/packaging/registry/impl/FSInstallStateCache.java
@@ -53,10 +53,10 @@ class FSInstallStateCache extends AbstractMap<PackageId, FSInstallState> {
     private Map<Path, PackageId> pathIdMapping = new ConcurrentHashMap<>();
 
     private final Path homeDir;
-    
+
     public FSInstallStateCache(Path homeDir) throws IOException {
         this.homeDir = homeDir;
-        Files.createDirectories(homeDir);
+        Files.createDirectories(homeDir.toRealPath());
     }
 
     /**