diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/calendars/BaseCalendarModel.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/calendars/BaseCalendarModel.java index f49b1f8ba..069e410c2 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/calendars/BaseCalendarModel.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/calendars/BaseCalendarModel.java @@ -152,10 +152,18 @@ public class BaseCalendarModel implements IBaseCalendarModel { forceLoadBaseCalendar(calendarData.getParent()); } } - baseCalendar.getExceptions().size(); + loadingExceptionsWithTheirTypes(baseCalendar); baseCalendar.getCalendarAvailabilities().size(); } + private static void loadingExceptionsWithTheirTypes( + BaseCalendar baseCalendar) { + Set exceptions = baseCalendar.getExceptions(); + for (CalendarException each : exceptions) { + each.getType().getName(); + } + } + private void forceLoadExceptionTypes() { for (CalendarExceptionType calendarExceptionType : getCalendarExceptionTypes()) { calendarExceptionType.getName();