diff --git a/app/src/main/java/com/larkery/simpleorgsync/cal/CalSyncAdapter.java b/app/src/main/java/com/larkery/simpleorgsync/cal/CalSyncAdapter.java index 2f53df2..9ca9fff 100644 --- a/app/src/main/java/com/larkery/simpleorgsync/cal/CalSyncAdapter.java +++ b/app/src/main/java/com/larkery/simpleorgsync/cal/CalSyncAdapter.java @@ -518,7 +518,7 @@ private void setHeadingFromQuery(Cursor query, Heading heading, Timestamp ts) { ts.setAllDay(query.getInt(EventsProjection.IS_ALL_DAY.ordinal()) == 1); final String rrule = query.getString(EventsProjection.RRULE.ordinal()); ts.setRRule(rrule); - if (rrule.isEmpty()) { + if (rrule == null || rrule.isEmpty()) { ts.setEndTime(query.getLong(EventsProjection.END_TIME.ordinal())); } else { // have to do this after setting start time!