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 49ff69f2c..9440c41c9 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 @@ -342,8 +342,10 @@ public class PlanningStateCreator { for (CriterionRequirement requirement : each .getCriterionRequirements()) { - requirement.getCriterion().getCostCategory().getHourCosts() - .size(); + if (requirement.getCriterion().getCostCategory() != null) { + requirement.getCriterion().getCostCategory().getHourCosts() + .size(); + } } for (HoursGroup hours : each.getHoursGroups()) { for (CriterionRequirement requirement : hours