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 9bf9ea2bfa480d8adce06530d5dc916b1e3361f3..fd6ec10afd7238525bff7ddf98af3e78e56c642d 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);