diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java index d7cbc45df9c..d9f61aaff16 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java @@ -1426,6 +1426,8 @@ public AdminGuiConfigurationType loadAdminGuiConfiguration() { public void redirectBack() { List breadcrumbs = getSessionStorage().getBreadcrumbs(); if (breadcrumbs.size() < 2) { + getSessionStorage().clearBreadcrumbs(); + if (WebComponentUtil.isAuthorized(AuthorizationConstants.AUTZ_UI_DASHBOARD_URL, AuthorizationConstants.AUTZ_UI_HOME_ALL_URL)) { setResponsePage(PageDashboard.class);