From 0c50d3d7cd72e7330b93602bf8d54ccdd03c52a8 Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Tue, 13 May 2014 15:14:45 +0200
Subject: [PATCH] OO-1069: fix issue with exists method of NamedContainer if
 the delegate is lazy initialized

---
 src/main/java/org/olat/core/util/vfs/NamedContainerImpl.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/olat/core/util/vfs/NamedContainerImpl.java b/src/main/java/org/olat/core/util/vfs/NamedContainerImpl.java
index cb3c5894d42..81a056f95a7 100644
--- a/src/main/java/org/olat/core/util/vfs/NamedContainerImpl.java
+++ b/src/main/java/org/olat/core/util/vfs/NamedContainerImpl.java
@@ -55,7 +55,8 @@ public class NamedContainerImpl extends AbstractVirtualContainer {
 
 	@Override
 	public boolean exists() {
-		return delegate != null && delegate.exists();
+		VFSContainer d = getDelegate();
+		return d != null && d.exists();
 	}
 
 	public VFSContainer getDelegate() {
-- 
GitLab