From bd32ca3fac0f0eb817f4bb1f41a86619855e8965 Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Tue, 5 Sep 2017 12:33:19 +0200
Subject: [PATCH] OO-2980: expand the citation xml metadata if the user want to
 edit them

---
 .../portfolio/ui/media/CollectCitationMediaController.java   | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/main/java/org/olat/modules/portfolio/ui/media/CollectCitationMediaController.java b/src/main/java/org/olat/modules/portfolio/ui/media/CollectCitationMediaController.java
index d5aae01dc6a..1b1428670fb 100644
--- a/src/main/java/org/olat/modules/portfolio/ui/media/CollectCitationMediaController.java
+++ b/src/main/java/org/olat/modules/portfolio/ui/media/CollectCitationMediaController.java
@@ -1,4 +1,5 @@
 /**
+
  * <a href="http://www.openolat.org">
  * OpenOLAT - Online Learning and Training</a><br>
  * <p>
@@ -112,6 +113,10 @@ public class CollectCitationMediaController extends FormBasicController implemen
 		businessPath = media.getBusinessPath();
 		mediaReference = media;
 		
+		if(StringHelper.containsNonWhitespace(mediaReference.getMetadataXml())) {
+			citation = (CitationXml)MetadataXStream.get().fromXML(mediaReference.getMetadataXml());
+		}
+		
 		List<Category> categoryList = portfolioService.getCategories(media);
 		for(Category category:categoryList) {
 			categories.put(category.getName(), category.getName());
-- 
GitLab