From c2f2903441bdda95b511716bc4cb0633ea65803b Mon Sep 17 00:00:00 2001 From: Ray Lee Date: Thu, 29 Feb 2024 13:01:39 -0500 Subject: [PATCH] DRYD-1396: Fix structured date parser failures on February 29. (#395) --- services/structureddate/structureddate/pom.xml | 2 +- .../collectionspace/services/structureddate/DateUtils.java | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/services/structureddate/structureddate/pom.xml b/services/structureddate/structureddate/pom.xml index b94e68a26..817ad77ca 100644 --- a/services/structureddate/structureddate/pom.xml +++ b/services/structureddate/structureddate/pom.xml @@ -37,7 +37,7 @@ joda-time joda-time - 2.3 + 2.12.7 org.antlr diff --git a/services/structureddate/structureddate/src/main/java/org/collectionspace/services/structureddate/DateUtils.java b/services/structureddate/structureddate/src/main/java/org/collectionspace/services/structureddate/DateUtils.java index 5eab1f310..f4cc776dd 100644 --- a/services/structureddate/structureddate/src/main/java/org/collectionspace/services/structureddate/DateUtils.java +++ b/services/structureddate/structureddate/src/main/java/org/collectionspace/services/structureddate/DateUtils.java @@ -66,7 +66,7 @@ public class DateUtils { era = Date.DEFAULT_ERA; } - DateTime dateTime = new DateTime(chronology) + DateTime dateTime = new DateTime(0, chronology) .withEra((era == Era.BCE) ? DateTimeConstants.BC : DateTimeConstants.AD) .withYearOfEra(year) .withMonthOfYear(month); @@ -1225,7 +1225,7 @@ public class DateUtils { return interval; } - MutableDateTime dateTime = new MutableDateTime(chronology); + MutableDateTime dateTime = new MutableDateTime(0, chronology); dateTime.era().set((era == Era.BCE) ? DateTimeConstants.BC : DateTimeConstants.AD); dateTime.yearOfEra().set(year); dateTime.monthOfYear().set(1); @@ -1379,7 +1379,7 @@ public class DateUtils { era = Date.DEFAULT_ERA; } - MutableDateTime dateTime = new MutableDateTime(chronology); + MutableDateTime dateTime = new MutableDateTime(0, chronology); dateTime.era().set((era == Era.BCE) ? DateTimeConstants.BC : DateTimeConstants.AD); dateTime.yearOfEra().set(date.getYear()); dateTime.monthOfYear().set(date.getMonth()); -- 2.47.3