diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/PlanningStateCreator.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/PlanningStateCreator.java index 2556c5972..9f745c0b2 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/PlanningStateCreator.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/PlanningStateCreator.java @@ -94,6 +94,7 @@ import org.zkoss.zk.ui.Desktop; * yet, it creates and initializes a new PlanningState. * * @author Óscar González Fernández + * @author Lorenzo Tilve Álvaro */ @Component @Scope(BeanDefinition.SCOPE_SINGLETON) @@ -694,6 +695,9 @@ public class PlanningStateCreator { } private List loadOrderAuthorizations() { + if (order.isNewObject()) { + return new ArrayList(); + } List orderAuthorizations = orderAuthorizationDAO .listByOrder(order); for (OrderAuthorization each : orderAuthorizations) {