diff --git a/src/main/java/org/olat/repository/ui/author/AuthorListController.java b/src/main/java/org/olat/repository/ui/author/AuthorListController.java
index 1e9e06048984d879e048051f8829195b5b7d271a..392d4d576df291d573f6f2bcc4c9bd742576c18d 100644
--- a/src/main/java/org/olat/repository/ui/author/AuthorListController.java
+++ b/src/main/java/org/olat/repository/ui/author/AuthorListController.java
@@ -379,6 +379,7 @@ public class AuthorListController extends FormBasicController implements Activat
 			cmc.deactivate();
 			if(Event.DONE_EVENT.equals(event)) {
 				launchEditDescription(ureq, createCtrl.getAddedEntry());
+				reloadRows();
 				cleanUp();
 			} else if(CreateRepositoryEntryController.CREATION_WIZARD.equals(event)) {
 				doPostCreateWizard(ureq, createCtrl.getAddedEntry(), createCtrl.getHandler());
@@ -401,6 +402,7 @@ public class AuthorListController extends FormBasicController implements Activat
 			if (event.equals(Event.CHANGED_EVENT) || event.equals(Event.CANCELLED_EVENT)) {
 				getWindowControl().pop();
 				RepositoryEntry newEntry = (RepositoryEntry)wizardCtrl.getRunContext().get("authoringNewEntry");
+				reloadRows();
 				cleanUp();
 				launchEditDescription(ureq, newEntry);
 			}