Author: camunda
Date: 2009-07-24 02:17:41 -0400 (Fri, 24 Jul 2009)
New Revision: 5344
Modified:
jbpm3/trunk/modules/core/src/main/java/org/jbpm/graph/def/GraphElement.java
Log:
JBPM-1775: fixed check if exception can be rolled back to work in JTA environment
Modified: jbpm3/trunk/modules/core/src/main/java/org/jbpm/graph/def/GraphElement.java
===================================================================
--- jbpm3/trunk/modules/core/src/main/java/org/jbpm/graph/def/GraphElement.java 2009-07-23
19:40:58 UTC (rev 5343)
+++ jbpm3/trunk/modules/core/src/main/java/org/jbpm/graph/def/GraphElement.java 2009-07-24
06:17:41 UTC (rev 5344)
@@ -414,7 +414,7 @@
Service service = services.getPersistenceService();
if (service instanceof DbPersistenceService) {
DbPersistenceService persistenceService = (DbPersistenceService) service;
- return persistenceService.isTransactionActive() ||
persistenceService.getTransaction() == null;
+ return persistenceService.getTransaction() != null &&
persistenceService.isTransactionActive();
}
}
}
Show replies by date