From 24d29d84737f413fae4c0713b4d958dfbd9de610 Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Wed, 7 Jun 2017 08:58:23 +0200
Subject: [PATCH] OO-2805: only select a media if an artefact was imported

---
 .../olat/modules/portfolio/ui/MediaCenterController.java   | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/main/java/org/olat/modules/portfolio/ui/MediaCenterController.java b/src/main/java/org/olat/modules/portfolio/ui/MediaCenterController.java
index c8ad149bec8..f718424a5ee 100644
--- a/src/main/java/org/olat/modules/portfolio/ui/MediaCenterController.java
+++ b/src/main/java/org/olat/modules/portfolio/ui/MediaCenterController.java
@@ -399,7 +399,10 @@ public class MediaCenterController extends FormBasicController
 			} else if(event instanceof EPArtefactListChoosenEvent) {
 				EPArtefactListChoosenEvent cmEvent = (EPArtefactListChoosenEvent)event;
 				for(AbstractArtefact artefact:cmEvent.getArtefacts()) {
-					doImportArtefactV1(artefact);
+					media = doImportArtefactV1(artefact);
+				}
+				if(cmEvent.getArtefacts().size() > 1) {
+					media = null;//only auto select a single media
 				}
 				loadModel();
 				tableEl.reloadData();
@@ -407,7 +410,7 @@ public class MediaCenterController extends FormBasicController
 			}
 			cmc.deactivate();
 			cleanUp();
-			if(select || media != null) {
+			if(select && media != null) {
 				doSelect(ureq, media.getKey());
 			}
 		} else if(newMediasCtrl == source) {
-- 
GitLab