Revision: 8619
Author: gwt.mirror...@gmail.com
Date: Sun Aug 22 07:49:19 2010
Log: Fix for date serialization problem in JsonRequestProcessor. Datanucleus returns custom subtypes of java.util.Date from the datastore, which causes Dates to be serialized as english strings.

Review at http://gwt-code-reviews.appspot.com/790801

http://code.google.com/p/google-web-toolkit/source/detail?r=8619

Modified:
/trunk/user/src/com/google/gwt/requestfactory/server/JsonRequestProcessor.java

=======================================
--- /trunk/user/src/com/google/gwt/requestfactory/server/JsonRequestProcessor.java Fri Aug 20 08:33:30 2010 +++ /trunk/user/src/com/google/gwt/requestfactory/server/JsonRequestProcessor.java Sun Aug 22 07:49:19 2010
@@ -320,7 +320,7 @@
     if (Boolean.class == type) {
       return value;
     }
-    if (Date.class == type) {
+    if (Date.class.isAssignableFrom(type)) {
       return String.valueOf(((Date) value).getTime());
     }
     if (Enum.class.isAssignableFrom(type)) {

--
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to