diff --git a/modules/extensions-sfp/src/main/java/com/percussion/fastforward/calendar/PSCalendarMonthModel.java b/modules/extensions-sfp/src/main/java/com/percussion/fastforward/calendar/PSCalendarMonthModel.java index 24c71c10b..e86268095 100644 --- a/modules/extensions-sfp/src/main/java/com/percussion/fastforward/calendar/PSCalendarMonthModel.java +++ b/modules/extensions-sfp/src/main/java/com/percussion/fastforward/calendar/PSCalendarMonthModel.java @@ -166,15 +166,16 @@ public String getEnd() { * Gets the events that occur on the specified day of the month. * * @param day day of the month whose events will be returned - * @return a collection of assembled events for the specified day. will be null if no - * events have been set or events occur on the specified day + * @return a collection of assembled events for the specified day, never empty. Will be + * null if no events have been set or no events occur on the specified day. */ public Collection getEvents(int day) { if (getModel().m_eventsByDay == null) { return null; - } else { - return (Collection) getModel().m_eventsByDay.get(day); } + Collection events = + (Collection) getModel().m_eventsByDay.get(day); + return (events == null || events.isEmpty()) ? null : events; } /**