Make parentExecutionId available to BeforeTask methods

This commit is contained in:
Glenn Renfro
2023-12-18 16:46:30 -05:00
parent a2dca50dfb
commit 7cd9863a51
2 changed files with 2 additions and 2 deletions

View File

@@ -391,7 +391,7 @@ public class TaskLifecycleListener
return new TaskExecution(taskExecution.getExecutionId(), taskExecution.getExitCode(),
taskExecution.getTaskName(), startTime, endTime, taskExecution.getExitMessage(),
Collections.unmodifiableList(taskExecution.getArguments()), taskExecution.getErrorMessage(),
taskExecution.getExternalExecutionId());
taskExecution.getExternalExecutionId(), taskExecution.getParentExecutionId());
}
@Override

View File

@@ -219,7 +219,7 @@ public class JdbcTaskExecutionDao implements TaskExecutionDao {
long nextExecutionId = getNextExecutionId();
TaskExecution taskExecution = new TaskExecution(nextExecutionId, null, taskName, startTime, null, null,
arguments, null, externalExecutionId);
arguments, null, externalExecutionId, parentExecutionId);
final MapSqlParameterSource queryParameters = new MapSqlParameterSource()
.addValue("taskExecutionId", nextExecutionId, Types.BIGINT)