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;
}
/**