Skip to content
Snippets Groups Projects
Commit 1dc60bfb authored by OZGCloud's avatar OZGCloud
Browse files

OZG-4375 handle null values when converting date string

parent 83e9fc03
Branches
Tags
No related merge requests found
...@@ -26,11 +26,13 @@ public class DateConverter { ...@@ -26,11 +26,13 @@ public class DateConverter {
public Optional<XMLGregorianCalendar> convertGermanFormatToISO(String dateStr) { public Optional<XMLGregorianCalendar> convertGermanFormatToISO(String dateStr) {
try { try {
if (nonNull(dateStr)) {
return Optional.of(createDatatypeFactory().newXMLGregorianCalendar(LocalDate.parse(dateStr, DATE_TIME_FORMATTER).toString())); return Optional.of(createDatatypeFactory().newXMLGregorianCalendar(LocalDate.parse(dateStr, DATE_TIME_FORMATTER).toString()));
}
} catch (Exception e) { } catch (Exception e) {
LOG.warn("Date '{}' cannot be converted to ISO format.", dateStr, e); LOG.warn("Date '{}' cannot be converted to ISO format.", dateStr, e);
return Optional.empty();
} }
return Optional.empty();
} }
public XMLGregorianCalendar toXmlGregorianCalendar(ZonedDateTime date) { public XMLGregorianCalendar toXmlGregorianCalendar(ZonedDateTime date) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment