From e857c5fd4ce61b35363b7b47ad5f762490df1226 Mon Sep 17 00:00:00 2001
From: srosse <stephane.rosse@frentix.com>
Date: Thu, 5 Sep 2019 17:35:55 +0200
Subject: [PATCH] OO-4227: search existence of VFS files a little more further

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

diff --git a/src/main/java/org/olat/core/util/vfs/VFSManager.java b/src/main/java/org/olat/core/util/vfs/VFSManager.java
index 603126bf80c..2cb16985534 100644
--- a/src/main/java/org/olat/core/util/vfs/VFSManager.java
+++ b/src/main/java/org/olat/core/util/vfs/VFSManager.java
@@ -873,6 +873,9 @@ public class VFSManager {
 				//no write container, but the virtual container exist
 				return true;
 			}
+			if (item instanceof NamedContainerImpl)  {
+				item = ((NamedContainerImpl)item).getDelegate();
+			}
 		}
 		if(item instanceof LocalImpl) {
 			LocalImpl localFile = (LocalImpl)item;
-- 
GitLab