From d0ceea9276037464c482588e96e82f52f0997866 Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Tue, 2 Aug 2011 19:32:53 +0200 Subject: [PATCH] [Bug #1107] Fix issue preventing NullPointerException FEA: ItEr75S04BugFixing --- .../web/calendars/BaseCalendarEditionController.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/calendars/BaseCalendarEditionController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/calendars/BaseCalendarEditionController.java index 99df1945a..7f3f75a2c 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/calendars/BaseCalendarEditionController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/calendars/BaseCalendarEditionController.java @@ -39,14 +39,14 @@ import java.util.Map; import org.apache.commons.lang.StringUtils; import org.joda.time.LocalDate; import org.navalplanner.business.calendars.entities.BaseCalendar; +import org.navalplanner.business.calendars.entities.BaseCalendar.DayType; import org.navalplanner.business.calendars.entities.CalendarAvailability; import org.navalplanner.business.calendars.entities.CalendarData; +import org.navalplanner.business.calendars.entities.CalendarData.Days; import org.navalplanner.business.calendars.entities.CalendarException; import org.navalplanner.business.calendars.entities.CalendarExceptionType; import org.navalplanner.business.calendars.entities.Capacity; import org.navalplanner.business.calendars.entities.ResourceCalendar; -import org.navalplanner.business.calendars.entities.BaseCalendar.DayType; -import org.navalplanner.business.calendars.entities.CalendarData.Days; import org.navalplanner.business.common.exceptions.ValidationException; import org.navalplanner.business.workingday.EffortDuration; import org.navalplanner.business.workingday.EffortDuration.Granularity; @@ -888,8 +888,9 @@ public abstract class BaseCalendarEditionController extends reloadWorkWeeksList(); } }); - if (baseCalendarModel.getBaseCalendar().getCalendarDataVersions() - .size() == 1) { + if (baseCalendarModel.getBaseCalendar() == null + || baseCalendarModel.getBaseCalendar() + .getCalendarDataVersions().size() == 1) { result.setDisabled(true); } else { result.setDisabled(false);