Skip to content

Commit 66e05a6

Browse files
committed
[JBPM-10245] Explicitly clear transaction state after commit/rollbak
1 parent 47da21b commit 66e05a6

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

kie-spring/src/main/java/org/kie/spring/persistence/KieSpringTransactionManager.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,10 +107,11 @@ public void rollback(boolean transactionOwner) {
107107
}
108108

109109
private void cleanupTransaction() {
110-
currentTransaction = null;
111110
if (TransactionSynchronizationManager.hasResource(KieSpringTransactionManager.RESOURCE_CONTAINER)) {
112111
TransactionSynchronizationManager.unbindResource(KieSpringTransactionManager.RESOURCE_CONTAINER);
113112
}
113+
TransactionSynchronizationManager.clear();
114+
currentTransaction = null;
114115
}
115116

116117
/**

0 commit comments

Comments
 (0)