diff --git a/app/src/main/java/biweekly/util/Duration.java b/app/src/main/java/biweekly/util/Duration.java index 035c4274d6..228013517d 100644 --- a/app/src/main/java/biweekly/util/Duration.java +++ b/app/src/main/java/biweekly/util/Duration.java @@ -88,8 +88,7 @@ public final class Duration { if (first == '-' || first == '+') { index++; } - - if (value.charAt(index) != 'P') { + if (index >= value.length() || value.charAt(index) != 'P') { throw parseError(value); }