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
{
|