diff --git a/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/model/TaskNode.java b/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/model/TaskNode.java index 17b6747a44..c6adc30d36 100644 --- a/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/model/TaskNode.java +++ b/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/model/TaskNode.java @@ -211,8 +211,10 @@ public class TaskNode { } public void setDepList(List depList) { - this.depList = depList; - this.preTasks = JSONUtils.toJsonString(depList); + if (depList != null) { + this.depList = depList; + this.preTasks = JSONUtils.toJsonString(depList); + } } public String getLoc() {