From 19c3c70b4d9cdf7157df75d05a09d52aafa608c4 Mon Sep 17 00:00:00 2001 From: yanghaojia <2453883990@qq.com> Date: Thu, 14 Sep 2023 15:51:17 +0800 Subject: [PATCH] Fix: terminateReason in TERMINATE Task can use JSONPath expression to extract value --- .../netflix/conductor/core/execution/WorkflowExecutor.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/com/netflix/conductor/core/execution/WorkflowExecutor.java b/core/src/main/java/com/netflix/conductor/core/execution/WorkflowExecutor.java index 3a5c801aa8..e9c326410b 100644 --- a/core/src/main/java/com/netflix/conductor/core/execution/WorkflowExecutor.java +++ b/core/src/main/java/com/netflix/conductor/core/execution/WorkflowExecutor.java @@ -458,14 +458,12 @@ private void endExecution(WorkflowModel workflow, TaskModel terminateTask) { String terminationStatus = (String) terminateTask - .getWorkflowTask() - .getInputParameters() + .getInputData() .get(Terminate.getTerminationStatusParameter()); String reason = (String) terminateTask - .getWorkflowTask() - .getInputParameters() + .getInputData() .get(Terminate.getTerminationReasonParameter()); if (StringUtils.isBlank(reason)) { reason =