BATCH-1622: fix bug in clean up

This commit is contained in:
dsyer
2010-09-01 08:05:05 +00:00
parent 544379316b
commit 9d62761d24
3 changed files with 62 additions and 11 deletions

View File

@@ -478,7 +478,7 @@ public class FaultTolerantStepFactoryBeanRollbackTests {
ResourcelessTransactionManager transactionManager = new ResourcelessTransactionManager() {
private boolean failed = false;
protected void doCommit(DefaultTransactionStatus status) throws TransactionException {
if (writer.getWritten().isEmpty() || failed || !status.isNewTransaction()) {
if (writer.getWritten().isEmpty() || failed || !isExistingTransaction(status.getTransaction())) {
super.doCommit(status);
return;
}