diff --git a/libreplan-webapp/src/main/java/org/libreplan/ws/orders/impl/OrderElementServiceREST.java b/libreplan-webapp/src/main/java/org/libreplan/ws/orders/impl/OrderElementServiceREST.java index a2326e108..daf706cc7 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/ws/orders/impl/OrderElementServiceREST.java +++ b/libreplan-webapp/src/main/java/org/libreplan/ws/orders/impl/OrderElementServiceREST.java @@ -183,7 +183,8 @@ public class OrderElementServiceREST extends } OrderLineGroup parent = orderElement.getParent(); - if (!parent.isOrder() && parent.getChildren().size() == 1) { + if (parent != null && !parent.isOrder() + && parent.getChildren().size() == 1) { if (orderElementDAO.isAlreadyInUse(parent)) { return "You cannot remove the order element '" + orderElement.getName()