You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dolphinscheduler.apache.org by le...@apache.org on 2021/10/08 09:01:56 UTC

[dolphinscheduler] branch 2.0-prepare updated: fix bug: complement data error (#6460)

This is an automated email from the ASF dual-hosted git repository.

leonbao pushed a commit to branch 2.0-prepare
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git


The following commit(s) were added to refs/heads/2.0-prepare by this push:
     new f8b68dc  fix bug: complement data error (#6460)
f8b68dc is described below

commit f8b68dccd736acdeac2b49defba98fd674e6d163
Author: OS <29...@users.noreply.github.com>
AuthorDate: Fri Oct 8 16:56:33 2021 +0800

    fix bug: complement data error (#6460)
---
 .../org/apache/dolphinscheduler/service/quartz/cron/CronUtils.java   | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/dolphinscheduler-service/src/main/java/org/apache/dolphinscheduler/service/quartz/cron/CronUtils.java b/dolphinscheduler-service/src/main/java/org/apache/dolphinscheduler/service/quartz/cron/CronUtils.java
index ab9a97b..f23da26 100644
--- a/dolphinscheduler-service/src/main/java/org/apache/dolphinscheduler/service/quartz/cron/CronUtils.java
+++ b/dolphinscheduler-service/src/main/java/org/apache/dolphinscheduler/service/quartz/cron/CronUtils.java
@@ -185,6 +185,11 @@ public class CronUtils {
      */
     public static List<Date> getSelfFireDateList(final Date startTime, final Date endTime, final List<Schedule> schedules) {
         List<Date> result = new ArrayList<>();
+        if(startTime.equals(endTime)){
+            result.add(startTime);
+            return result;
+        }
+
         Date from = new Date(startTime.getTime() - Constants.SECOND_TIME_MILLIS);
         Date to = new Date(endTime.getTime() - Constants.SECOND_TIME_MILLIS);