From e06f4175a3ae2ae38107c11350ddc3caf914a9ec Mon Sep 17 00:00:00 2001 From: Andreas Huber Date: Sun, 20 Sep 2020 09:11:45 +0200 Subject: [PATCH] illegal state exception when using interval 'year' --- .../src/main/java/org/lucares/utils/StartOfInterval.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pdb-utils/src/main/java/org/lucares/utils/StartOfInterval.java b/pdb-utils/src/main/java/org/lucares/utils/StartOfInterval.java index 63e82ab..f88f033 100644 --- a/pdb-utils/src/main/java/org/lucares/utils/StartOfInterval.java +++ b/pdb-utils/src/main/java/org/lucares/utils/StartOfInterval.java @@ -56,6 +56,10 @@ public class StartOfInterval implements TemporalAdjuster { result = result.with(ChronoField.DAY_OF_MONTH, 1); break; } + case YEARS: { + result = result.with(ChronoField.MONTH_OF_YEAR, 1); + break; + } default: throw new IllegalArgumentException("Unexpected value: " + unit); }