Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Impl
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32603
Modified Files:
SessionImpl.cs
Log Message:
Added check for out-of-session collections
Index: SessionImpl.cs
===================================================================
RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Impl/SessionImpl.cs,v
retrieving revision 1.43
retrieving revision 1.44
diff -C2 -d -r1.43 -r1.44
*** SessionImpl.cs 22 Sep 2004 21:56:02 -0000 1.43
--- SessionImpl.cs 23 Sep 2004 13:08:59 -0000 1.44
***************
*** 2986,2989 ****
--- 2986,2992 ----
CollectionEntry ce = GetCollectionEntry(coll);
+ if (ce == null)
+ throw new HibernateException("found reference to object that is not in session");
+
if (ce.reached)
{
|