From 685181259ba689e7c0eccda8b5f0c7c2d7fcbc5d Mon Sep 17 00:00:00 2001 From: Greg Ross Date: Sun, 19 Nov 2023 12:45:16 -0500 Subject: [PATCH] Make sure we have a string before acting on it. --- app/src/main/java/com/android/calendar/Event.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 {