diff --git a/src/main/java/org/olat/home/controllerCreators/HomePortalControllerCreator.java b/src/main/java/org/olat/home/controllerCreators/HomePortalControllerCreator.java
index b6dd307f90f51094713230c977b09ac3deb760cb..1da686d0b7e492fb3a435230ec1644cae23593d5 100644
--- a/src/main/java/org/olat/home/controllerCreators/HomePortalControllerCreator.java
+++ b/src/main/java/org/olat/home/controllerCreators/HomePortalControllerCreator.java
@@ -109,7 +109,7 @@ public class HomePortalControllerCreator extends AutoCreator  {
 					portalTemplate = ((PortalImpl)CoreSpringFactory.getBean("guestportal"));
 					portalEditButton.setEnabled(false);
 					portalEditButton.setVisible(false);
-				} else if((roles.isGroupManager() || roles.isInstitutionalResourceManager() || roles.isOLATAdmin() || roles.isPoolAdmin() || roles.isUserManager())
+				} else if((roles.isGroupManager() || roles.isInstitutionalResourceManager() || roles.isOLATAdmin() || roles.isPoolAdmin() || roles.isUserManager() || roles.isAuthor())
 						&& CoreSpringFactory.containsBean("authorportal")) {
 					portalTemplate = ((PortalImpl)CoreSpringFactory.getBean("authorportal"));
 				} else {