diff --git a/dolphinscheduler-api/pom.xml b/dolphinscheduler-api/pom.xml
index 1c0ba5e33b4d1df1c1cf22af7cfdabd214b6fc2d..cf2aadfcb450f5371e0757b998dae29daa9ed5ce 100644
--- a/dolphinscheduler-api/pom.xml
+++ b/dolphinscheduler-api/pom.xml
@@ -43,6 +43,10 @@
org.apache.dolphinscheduler
dolphinscheduler-dao
+
+ org.apache.dolphinscheduler
+ dolphinscheduler-server
+
diff --git a/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/ExecutorService.java b/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/ExecutorService.java
index 3296624df34b7d5c3b8e7e19c29f42e50da936ae..c1689c5bec537b99052962214956fafae90bc2dd 100644
--- a/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/ExecutorService.java
+++ b/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/ExecutorService.java
@@ -499,10 +499,6 @@ public class ExecutorService extends BaseService{
}
}
- if ( start == null || end == null) {
- return 0;
- }
-
if(commandType == CommandType.COMPLEMENT_DATA){
runMode = (runMode == null) ? RunMode.RUN_MODE_SERIAL : runMode;
if(null != start && null != end && start.before(end)){