diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java index 02e86ac3635..10f06b43541 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java @@ -182,6 +182,7 @@ private void synchronizeTasksPerformed(AjaxRequestTarget target) { // refresh feedback and table refreshTable(TaskType.class, target); target.add(getTable()); + clearCache(); } private void taskDetailsPerformed(String oid) { @@ -715,6 +716,8 @@ private void suspendTasksPerformed(AjaxRequestTarget target, IModel> selectedTask) { @@ -742,6 +745,8 @@ private void resumeTasksPerformed(AjaxRequestTarget target, IModel plainTasks, OperationResult result, Task opTask) @@ -805,6 +810,7 @@ private void scheduleTasksPerformed(AjaxRequestTarget target, IModel> task) { @@ -851,6 +858,7 @@ private void reconcileWorkersConfirmedPerformed(AjaxRequestTarget target, @NotNu showResult(result); refreshTable(TaskType.class, target); + clearCache(); } private void suspendRootOnly(AjaxRequestTarget target, @NotNull IModel> task) { @@ -867,6 +875,7 @@ private void suspendRootOnly(AjaxRequestTarget target, @NotNull IModel> task) { @@ -882,6 +891,7 @@ private void resumeRootOnly(AjaxRequestTarget target, @NotNull IModel> task) { @@ -898,6 +908,7 @@ private void deleteWorkersAndWorkState(AjaxRequestTarget target, @NotNull IModel showResult(result); refreshTable(TaskType.class, target); + clearCache(); } private void deleteWorkStatePerformed(AjaxRequestTarget target, IModel> task) { @@ -922,6 +933,7 @@ private void deleteWorkState(AjaxRequestTarget target, @NotNull TaskType task) { showResult(result); refreshTable(TaskType.class, target); + clearCache(); } private void deleteAllClosedTasksConfirmedPerformed(AjaxRequestTarget target) {