Author: adamw
Date: 2010-08-21 12:09:49 -0400 (Sat, 21 Aug 2010)
New Revision: 20215
Modified:
core/branches/Branch_3_5/envers/src/main/java/org/hibernate/envers/synchronization/AuditProcess.java
Log:
HHH-5494: Using a temporary session if the original one is closed
Modified:
core/branches/Branch_3_5/envers/src/main/java/org/hibernate/envers/synchronization/AuditProcess.java
===================================================================
---
core/branches/Branch_3_5/envers/src/main/java/org/hibernate/envers/synchronization/AuditProcess.java 2010-08-21
15:33:09 UTC (rev 20214)
+++
core/branches/Branch_3_5/envers/src/main/java/org/hibernate/envers/synchronization/AuditProcess.java 2010-08-21
16:09:49 UTC (rev 20215)
@@ -137,7 +137,7 @@
}
// see:
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4178431
- if (FlushMode.isManualFlushMode(session.getFlushMode())) {
+ if (FlushMode.isManualFlushMode(session.getFlushMode()) || session.isClosed()) {
Session temporarySession = null;
try {
temporarySession = session.getFactory().openTemporarySession();