From 3c856ba7e27d68dfc596864623c98bdc5930789b Mon Sep 17 00:00:00 2001 From: skublik Date: Mon, 5 Nov 2018 20:18:30 +0100 Subject: [PATCH] MID-4973 fixing of index out of bounds exception for move org from root to member --- .../web/page/admin/users/component/TreeTablePanel.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel.java index 8e3c843699e..b09a25aea8c 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel.java @@ -50,6 +50,7 @@ import com.evolveum.midpoint.web.component.util.ObjectWrapperUtil; import com.evolveum.midpoint.web.component.menu.cog.InlineMenuItemAction; import com.evolveum.midpoint.web.component.util.SelectableBean; +import com.evolveum.midpoint.web.page.admin.orgs.AbstractOrgTabPanel; import com.evolveum.midpoint.web.page.admin.orgs.OrgTreeAssignablePanel; import com.evolveum.midpoint.web.page.admin.orgs.OrgTreePanel; import com.evolveum.midpoint.web.page.admin.users.PageOrgTree; @@ -542,6 +543,10 @@ private void moveConfirmPerformed(SelectableBean orgToMove, SelectableB parentPage.showResult(result); target.add(parentPage.getFeedbackPanel()); + if(parentPage instanceof PageOrgTree && ((PageOrgTree) parentPage).getTabPanel() != null + && ((PageOrgTree) parentPage).getTabPanel().getTabbedPanel() != null) { + ((PageOrgTree) parentPage).getTabPanel().getTabbedPanel().setSelectedTab(0); + } setResponsePage(PageOrgTree.class); }