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

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

commit d556528c7819a8324133ad75a87f493bc0cd6573
Author: scorpig <[email protected]>
AuthorDate: Mon May 29 13:39:38 2023 +0800

    Fix TreeView "Task Status" not show bug and compatibility with older 
versions (#14207)
    
    use WorkflowExecutionStatus.name()
---
 .../api/service/impl/ProcessDefinitionServiceImpl.java                | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/ProcessDefinitionServiceImpl.java
 
b/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/ProcessDefinitionServiceImpl.java
index 900765ffb5..7184c4abda 100644
--- 
a/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/ProcessDefinitionServiceImpl.java
+++ 
b/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/ProcessDefinitionServiceImpl.java
@@ -1755,7 +1755,7 @@ public class ProcessDefinitionServiceImpl extends 
BaseServiceImpl implements Pro
             parentTreeViewDto.getInstances()
                     .add(new Instance(processInstance.getId(), 
processInstance.getName(),
                             processInstance.getProcessDefinitionCode(),
-                            "", processInstance.getState().toString(), 
processInstance.getStartTime(), endTime,
+                            "", processInstance.getState().name(), 
processInstance.getStartTime(), endTime,
                             processInstance.getHost(),
                             DateUtils.format2Readable(endTime.getTime() - 
processInstance.getStartTime().getTime())));
         }
@@ -1814,7 +1814,7 @@ public class ProcessDefinitionServiceImpl extends 
BaseServiceImpl implements Pro
                         }
                         treeViewDto.getInstances().add(new 
Instance(taskInstance.getId(), taskInstance.getName(),
                                 taskInstance.getTaskCode(),
-                                taskInstance.getTaskType(), 
taskInstance.getState().toString(),
+                                taskInstance.getTaskType(), 
taskInstance.getState().name(),
                                 taskInstance.getStartTime(), 
taskInstance.getEndTime(),
                                 taskInstance.getHost(),
                                 DateUtils.format2Readable(endTime.getTime() - 
startTime.getTime()), subProcessCode));

Reply via email to