From: Michael D. <mik...@us...> - 2004-12-16 21:55:36
|
Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Impl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17925/NHibernate/Impl Modified Files: SessionImpl.cs Log Message: Minor mods for proxies. Index: SessionImpl.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Impl/SessionImpl.cs,v retrieving revision 1.56 retrieving revision 1.57 diff -C2 -d -r1.56 -r1.57 *** SessionImpl.cs 9 Dec 2004 22:08:54 -0000 1.56 --- SessionImpl.cs 16 Dec 2004 21:55:24 -0000 1.57 *************** *** 1682,1686 **** public object ProxyFor(IClassPersister persister, Key key, object impl) { ! if ( !persister.HasProxy ) return impl; object proxy = proxiesByKey[key]; if (proxy!=null) --- 1682,1690 ---- public object ProxyFor(IClassPersister persister, Key key, object impl) { ! if ( !persister.HasProxy || key==null ) ! { ! return impl; ! } ! object proxy = proxiesByKey[key]; if (proxy!=null) |