diff --git a/src/main/java/org/olat/commons/calendar/ICalServlet.java b/src/main/java/org/olat/commons/calendar/ICalServlet.java index 50114cd736ddd5fe8621b8d529f49121f4163414..dc076565c6388d235be4bb9ff5dafc63519861a5 100644 --- a/src/main/java/org/olat/commons/calendar/ICalServlet.java +++ b/src/main/java/org/olat/commons/calendar/ICalServlet.java @@ -27,7 +27,6 @@ package org.olat.commons.calendar; import java.io.IOException; -import java.io.PrintWriter; import java.io.Writer; import java.net.URISyntaxException; import java.util.Iterator; @@ -49,7 +48,6 @@ import org.olat.core.logging.Tracing; import org.olat.core.util.i18n.I18nManager; import net.fortuna.ical4j.data.CalendarOutputter; -import net.fortuna.ical4j.data.FoldingWriter; import net.fortuna.ical4j.model.Calendar; import net.fortuna.ical4j.model.ComponentList; import net.fortuna.ical4j.model.PropertyList; @@ -58,6 +56,7 @@ import net.fortuna.ical4j.model.component.VEvent; import net.fortuna.ical4j.model.property.Uid; import net.fortuna.ical4j.model.property.Url; import net.fortuna.ical4j.model.property.XProperty; +import net.fortuna.ical4j.util.Strings; /** @@ -216,12 +215,11 @@ public class ICalServlet extends HttpServlet { List<CalendarFileInfos> iCalFiles = homeCalendarManager.getListOfCalendarsFiles(identity); DBFactory.getInstance().commitAndCloseSession(); - PrintWriter responseWriter = response.getWriter(); - FoldingWriter out = new FoldingWriter(responseWriter); - + Writer out = response.getWriter(); out.write(Calendar.BEGIN); out.write(':'); out.write(Calendar.VCALENDAR); + out.write(Strings.LINE_SEPARATOR); int numOfFiles = iCalFiles.size(); for(int i=0; i<numOfFiles; i++) {