diff --git a/app/src/main/java/com/android/calendar/Event.java b/app/src/main/java/com/android/calendar/Event.java index 1d7b8c8f6..3bbb54ded 100644 --- a/app/src/main/java/com/android/calendar/Event.java +++ b/app/src/main/java/com/android/calendar/Event.java @@ -388,7 +388,7 @@ private static Event generateEventFromCursor(Cursor cEvents, Context context) { * It might make sense to check all rrule's, as there may be other broken sets, but * the overhead is probably not worth it at this point. **/ - if (rrule.contains("BYSETPOS=") || rrule.contains("BYWEEKNO=")) { + if (rrule instanceof String && (rrule.contains("BYSETPOS=") || rrule.contains("BYWEEKNO="))) { e.endDay = checkRRuleEventDate(rrule, e.startMillis, e.endDay); } } else {