RESOLVED - issue BATCH-1210: AbstractStep overwrites custom exit status for STOPPED steps

Tweaked exit status handling again in AbstractStep
This commit is contained in:
dsyer
2009-04-16 14:08:57 +00:00
parent d41bdbee62
commit 4de51829bb
2 changed files with 14 additions and 0 deletions

View File

@@ -220,6 +220,7 @@ public abstract class AbstractStep implements Step, InitializingBean, BeanNameAw
try {
// Update the step execution to the latest known value so the listeners can act on it
exitStatus = exitStatus.and(stepExecution.getExitStatus());
stepExecution.setExitStatus(exitStatus);
exitStatus = exitStatus.and(getCompositeListener().afterStep(stepExecution));
}