diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/order/OrderPlanningModel.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/order/OrderPlanningModel.java index 4f628a372..11576feaf 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/order/OrderPlanningModel.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/order/OrderPlanningModel.java @@ -671,6 +671,9 @@ public abstract class OrderPlanningModel implements IOrderPlanningModel { IOnMoveListener.class, new IOnMoveListener() { @Override public void moved(TaskElement taskElement) { + if (isExecutingOutsideZKExecution()) { + return; + } if (planner.isVisibleChart()) { loadChart.fillChart(); } @@ -687,6 +690,10 @@ public abstract class OrderPlanningModel implements IOrderPlanningModel { })); } + private boolean isExecutingOutsideZKExecution() { + return Executions.getCurrent() == null; + } + private void addAdditional(List> additional, PlannerConfiguration configuration) { for (ICommand c : additional) {