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 388e660a0..0e96f5877 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 @@ -522,19 +522,21 @@ public abstract class OrderPlanningModel implements IOrderPlanningModel { private void setupOverallProgress(final ISaveCommand saveCommand) { // Refresh progress chart after saving - saveCommand.addListener(new IAfterSaveListener() { - @Override - public void onAfterSave() { - transactionService.runOnTransaction(new IOnTransaction() { - @Override - public Void execute() { - overallProgressContent.refresh(); - return null; - } - }); - } - }); - + if (saveCommand != null) { + saveCommand.addListener(new IAfterSaveListener() { + @Override + public void onAfterSave() { + transactionService + .runOnTransaction(new IOnTransaction() { + @Override + public Void execute() { + overallProgressContent.refresh(); + return null; + } + }); + } + }); + } } private void addPrintSupport(