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