diff --git a/common/src/main/java/com/tencent/supersonic/common/util/DateUtils.java b/common/src/main/java/com/tencent/supersonic/common/util/DateUtils.java index 2a4e1a585..a1c611c4d 100644 --- a/common/src/main/java/com/tencent/supersonic/common/util/DateUtils.java +++ b/common/src/main/java/com/tencent/supersonic/common/util/DateUtils.java @@ -181,6 +181,11 @@ public class DateUtils { LocalDate startDate = parseDate(startDateStr); LocalDate endDate = parseDate(endDateStr); List datesInRange = new ArrayList<>(); + + if (startDate == null || endDate == null) { + return datesInRange; + } + LocalDate currentDate = startDate; DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM"); while (!currentDate.isAfter(endDate)) {