From 620078914fc5e6f9f3c6c59aa15223aaabff7e1f Mon Sep 17 00:00:00 2001 From: marijahorvat171 Date: Fri, 11 Apr 2025 09:08:54 +0200 Subject: [PATCH] 2393- fix null pointer exception --- .../calendar/util/GoogleCalendarUtils.java | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/server/libs/modules/components/google/google-calendar/src/main/java/com/bytechef/component/google/calendar/util/GoogleCalendarUtils.java b/server/libs/modules/components/google/google-calendar/src/main/java/com/bytechef/component/google/calendar/util/GoogleCalendarUtils.java index b7c9bd85681..e2ccaf172f3 100644 --- a/server/libs/modules/components/google/google-calendar/src/main/java/com/bytechef/component/google/calendar/util/GoogleCalendarUtils.java +++ b/server/libs/modules/components/google/google-calendar/src/main/java/com/bytechef/component/google/calendar/util/GoogleCalendarUtils.java @@ -67,15 +67,19 @@ public static Date convertToDateViaSqlTimestamp(LocalDateTime dateToConvert) { } public static Temporal convertToTemporalFromEventDateTime(EventDateTime eventDateTime) { - DateTime dateTime = eventDateTime.getDateTime(); + if (eventDateTime != null) { + DateTime dateTime = eventDateTime.getDateTime(); - if (dateTime != null) { - return LocalDateTime.ofInstant(Instant.parse(dateTime.toString()), ZoneId.systemDefault()); - } + if (dateTime != null) { + return LocalDateTime.ofInstant(Instant.parse(dateTime.toString()), ZoneId.systemDefault()); + } - DateTime allDayDate = eventDateTime.getDate(); + DateTime allDayDate = eventDateTime.getDate(); - return LocalDate.parse(allDayDate.toString(), DateTimeFormatter.ISO_LOCAL_DATE); + return LocalDate.parse(allDayDate.toString(), DateTimeFormatter.ISO_LOCAL_DATE); + } else { + return null; + } } public static EventDateTime createEventDateTime(Parameters inputParameters, String time) {