diff --git a/src/main/java/org/olat/repository/ui/catalog/CatalogNodeManagerController.java b/src/main/java/org/olat/repository/ui/catalog/CatalogNodeManagerController.java
index 90877e6da05702974077d8f770e8c8c0e0f8414f..54faee7731030a3fed2804dd18b5a91ace957125 100644
--- a/src/main/java/org/olat/repository/ui/catalog/CatalogNodeManagerController.java
+++ b/src/main/java/org/olat/repository/ui/catalog/CatalogNodeManagerController.java
@@ -322,7 +322,7 @@ public class CatalogNodeManagerController extends FormBasicController implements
 	
 	protected void initToolbar() {
 		boolean canAddLinks = isOLATAdmin || isAuthor; // author is allowed to add!
-		boolean canAdministrateCategory = isOLATAdmin;
+		boolean canAdministrateCategory = isOLATAdmin || isLocalTreeAdmin;
 		boolean canAddSubCategories = isOLATAdmin || isLocalTreeAdmin;
 	
 		if (canAdministrateCategory || canAddLinks) {
@@ -385,8 +385,8 @@ public class CatalogNodeManagerController extends FormBasicController implements
 			//the "Node" is only for internal usage
 			StateEntry stateEntry = entry.getTransientState();
 			if(stateEntry instanceof CatalogStateEntry) {
-				CatalogEntry catalogEntry = ((CatalogStateEntry)stateEntry).getEntry();
-				CatalogNodeManagerController nextCtrl = selectCatalogEntry(ureq, catalogEntry);
+				CatalogEntry catEntry = ((CatalogStateEntry)stateEntry).getEntry();
+				CatalogNodeManagerController nextCtrl = selectCatalogEntry(ureq, catEntry);
 				if(nextCtrl != null && entries.size() > 1) {
 					nextCtrl.activate(ureq, entries.subList(1, entries.size()), null);
 				}