[jboss-cvs] jboss-seam/src/main/org/jboss/seam/interceptors ...
Gavin King
gavin.king at jboss.com
Thu Oct 19 18:12:37 EDT 2006
User: gavin
Date: 06/10/19 18:12:37
Modified: src/main/org/jboss/seam/interceptors
ManagedEntityIdentityInterceptor.java
Log:
fix bug
Revision Changes Path
1.10 +2 -0 jboss-seam/src/main/org/jboss/seam/interceptors/ManagedEntityIdentityInterceptor.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: ManagedEntityIdentityInterceptor.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/interceptors/ManagedEntityIdentityInterceptor.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- ManagedEntityIdentityInterceptor.java 13 Oct 2006 05:30:26 -0000 1.9
+++ ManagedEntityIdentityInterceptor.java 19 Oct 2006 22:12:37 -0000 1.10
@@ -153,11 +153,13 @@
if (persistenceContext instanceof EntityManager)
{
EntityManager em = (EntityManager) persistenceContext;
+ if ( !em.isOpen() ) continue;
reference = em.getReference( pe.getEntityClass(), pe.getId() );
}
else
{
Session session = (Session) persistenceContext;
+ if ( !session.isOpen() ) continue;
reference = session.load( pe.getEntityClass(), (Serializable) pe.getId() );
}
for (; beanClass!=Object.class; beanClass=beanClass.getSuperclass())
More information about the jboss-cvs-commits
mailing list