From: Peter S. <sz...@us...> - 2004-11-09 15:11:15
|
Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Hql In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21594/nhibernate/src/NHibernate/Hql Modified Files: WhereParser.cs Log Message: This will fix enums ( where a.enumproperty = FQN.value) Index: WhereParser.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Hql/WhereParser.cs,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** WhereParser.cs 13 Sep 2004 04:51:05 -0000 1.22 --- WhereParser.cs 9 Nov 2004 15:11:05 -0000 1.23 *************** *** 490,494 **** throw new QueryException(me); } ! if (type == null) throw new QueryException("Could not determine type of: " + token); try { --- 490,501 ---- throw new QueryException(me); } ! if (type == null) ! { ! type = TypeFactory.HueristicType(constant.GetType().AssemblyQualifiedName); ! if (type == null) ! { ! throw new QueryException("Could not determine type of: " + token); ! } ! } try { |