diff --git calendar-impl/impl/src/java/org/sakaiproject/calendar/impl/BaseCalendarService.java calendar-impl/impl/src/java/org/sakaiproject/calendar/impl/BaseCalendarService.java index 304a11e..b2450cd 100644 --- calendar-impl/impl/src/java/org/sakaiproject/calendar/impl/BaseCalendarService.java +++ calendar-impl/impl/src/java/org/sakaiproject/calendar/impl/BaseCalendarService.java @@ -6927,11 +6927,12 @@ public abstract class BaseCalendarService implements CalendarService, StorageUse ical.getComponents().add(registry.getTimeZone(tzId.getValue()).getVTimeZone()); CalendarOutputter icalOut = new CalendarOutputter(); - generateICal(ical, calRefs); + int numEvents = generateICal(ical, calRefs); try { - icalOut.output( ical, os ); + if ( numEvents > 0 ) + icalOut.output( ical, os ); } catch (Exception e) {