diff --git a/app/src/main/java/eu/faircode/email/CalendarHelper.java b/app/src/main/java/eu/faircode/email/CalendarHelper.java index 1c6879b854..bad766a035 100644 --- a/app/src/main/java/eu/faircode/email/CalendarHelper.java +++ b/app/src/main/java/eu/faircode/email/CalendarHelper.java @@ -85,9 +85,11 @@ public class CalendarHelper { static ICalendar parse(Context context, File file) throws IOException { try (ICalReader reader = new ICalReader(file)) { ICalendar icalendar = reader.readNext(); + if (icalendar == null) + throw new IOException("Invalid iCal file"); for (ParseWarning warning : reader.getWarnings()) - Log.i("Event warning " + warning); + EntityLog.log(context, "Event warning " + warning); return icalendar; }