From: Michael D. <mik...@us...> - 2004-06-25 20:37:35
|
Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Collection In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21764/NHibernate/Collection Modified Files: CollectionPersister.cs Log Message: Fixed problem with WriteRowSelect writing a value to a nonexistant param index. Index: CollectionPersister.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Collection/CollectionPersister.cs,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** CollectionPersister.cs 30 Apr 2004 14:14:39 -0000 1.22 --- CollectionPersister.cs 25 Jun 2004 20:37:26 -0000 1.23 *************** *** 470,474 **** private void WriteRowSelect(IDbCommand st, object idx, ISessionImplementor session) { ! rowSelectType.NullSafeSet(st, idx, keyColumnNames.Length, session); } --- 470,474 ---- private void WriteRowSelect(IDbCommand st, object idx, ISessionImplementor session) { ! rowSelectType.NullSafeSet(st, idx, (HasIdentifier ? 0 : keyColumnNames.Length), session); } |