From 03806a101cbe113cd6401ef5c7632c7be96bb0ba Mon Sep 17 00:00:00 2001
From: gnaegi <none@none>
Date: Wed, 9 Oct 2013 16:14:49 +0200
Subject: [PATCH] OO-813 fix updating of CP editor menu tree after copy command

---
 src/main/java/org/olat/ims/cp/ui/CPTreeController.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/main/java/org/olat/ims/cp/ui/CPTreeController.java b/src/main/java/org/olat/ims/cp/ui/CPTreeController.java
index 438cfb7313d..9126acd9ee6 100644
--- a/src/main/java/org/olat/ims/cp/ui/CPTreeController.java
+++ b/src/main/java/org/olat/ims/cp/ui/CPTreeController.java
@@ -183,6 +183,7 @@ public class CPTreeController extends BasicController {
 			CPManager cpMgm = CPManager.getInstance();
 			newIdentifier = cpMgm.copyElement(cp, page.getIdentifier());
 			cpMgm.writeToFile(cp);
+			updateTree();
 		}
 		return newIdentifier;
 	}
@@ -329,8 +330,7 @@ public class CPTreeController extends BasicController {
 				showInfo("cptreecontroller.orga.cannot.be.copied");
 			} else {
 				String newIdentifier = copyPage(currentPage);
-				// this.getInitialComponent().setDirty(true);
-				contentCtr.displayPage(ureq, newIdentifier);
+				contentCtr.displayPageWithMetadataEditor(ureq, newIdentifier);
 			}
 		} else if (source == deleteLink) {
 			if (currentPage.isOrgaPage()) {
-- 
GitLab