From: Michael D. <mik...@us...> - 2004-04-13 02:18:58
|
Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Cfg In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11311/Cfg Modified Files: Configuration.cs Log Message: instead of Adding the generator use the Index to make it safe for subclasses. JIRA NH-49 Index: Configuration.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Cfg/Configuration.cs,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** Configuration.cs 10 Apr 2004 05:23:35 -0000 1.9 --- Configuration.cs 13 Apr 2004 02:05:03 -0000 1.10 *************** *** 307,311 **** IIdentifierGenerator ig = clazz.Identifier.CreateIdentifierGenerator(dialect); if ( ig is IPersistentIdentifierGenerator ) ! generators.Add( ( (IPersistentIdentifierGenerator) ig).GeneratorKey(), ig); } --- 307,311 ---- IIdentifierGenerator ig = clazz.Identifier.CreateIdentifierGenerator(dialect); if ( ig is IPersistentIdentifierGenerator ) ! generators[ ( (IPersistentIdentifierGenerator) ig).GeneratorKey()] = ig; } |