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);
}
|