From 25d359d653dfbf2278e2565654d6050eea3abb7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lorenzo=20Tilve=20=C3=81lvaro?= Date: Fri, 14 Jun 2013 21:04:44 +0200 Subject: [PATCH] Fixed NPE when attaching criterion without costCategories FEA: ItEr77S17AutomaticBudgeting --- .../libreplan/web/planner/order/PlanningStateCreator.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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