From c020776b172ab6fdb3959a334637a9526e8459fa Mon Sep 17 00:00:00 2001 From: srosse <stephane.rosse@frentix.com> Date: Mon, 14 Oct 2019 18:45:04 +0200 Subject: [PATCH] OO-4305: don't fallback in folder peek view if metadata are migrated --- .../java/org/olat/course/nodes/bc/BCPeekviewController.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/olat/course/nodes/bc/BCPeekviewController.java b/src/main/java/org/olat/course/nodes/bc/BCPeekviewController.java index 9bf9ea2bfa4..fd6ec10afd7 100644 --- a/src/main/java/org/olat/course/nodes/bc/BCPeekviewController.java +++ b/src/main/java/org/olat/course/nodes/bc/BCPeekviewController.java @@ -26,6 +26,7 @@ import java.util.List; import org.olat.core.commons.modules.bc.FolderModule; import org.olat.core.commons.services.vfs.VFSMetadata; +import org.olat.core.commons.services.vfs.VFSRepositoryModule; import org.olat.core.commons.services.vfs.VFSRepositoryService; import org.olat.core.commons.services.vfs.ui.media.VFSMetadataMediaResource; import org.olat.core.gui.UserRequest; @@ -70,6 +71,8 @@ public class BCPeekviewController extends BasicController implements Controller @Autowired private FolderModule folderModule; @Autowired + private VFSRepositoryModule vfsModule; + @Autowired private VFSRepositoryService vfsRepositoryService; /** @@ -90,7 +93,7 @@ public class BCPeekviewController extends BasicController implements Controller VFSMetadata metadata = vfsRepositoryService.getMetadataFor(rootFolder); // don't force migration here to prevent overloading big OpenOLAT instances - if("migrated".equals(metadata.getMigrated())) { + if(vfsModule.isMigrated() || "migrated".equals(metadata.getMigrated())) { fileMetadata(links, metadata, itemsToDisplay); } else { fileFallback(links, rootFolder, itemsToDisplay); -- GitLab