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 {