[jboss-svn-commits] JBL Code SVN: r24554 - labs/jbossforums/branches/forums120P27/forums/src/main/org/jboss/portlet/forums/ui.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Jan 6 08:01:49 EST 2009


Author: sviluppatorefico
Date: 2009-01-06 08:01:49 -0500 (Tue, 06 Jan 2009)
New Revision: 24554

Modified:
   labs/jbossforums/branches/forums120P27/forums/src/main/org/jboss/portlet/forums/ui/PortalUtil.java
Log:
User.INFO_USER_LAST_LOGIN_DATE property is a long. You cannot parse it with a SimpleDateFormat. I added an 'if' code to use a new Date(...) when the property is parseable as long

Modified: labs/jbossforums/branches/forums120P27/forums/src/main/org/jboss/portlet/forums/ui/PortalUtil.java
===================================================================
--- labs/jbossforums/branches/forums120P27/forums/src/main/org/jboss/portlet/forums/ui/PortalUtil.java	2009-01-06 06:39:25 UTC (rev 24553)
+++ labs/jbossforums/branches/forums120P27/forums/src/main/org/jboss/portlet/forums/ui/PortalUtil.java	2009-01-06 13:01:49 UTC (rev 24554)
@@ -577,7 +577,17 @@
             Object property = upm.getProperty(user, User.INFO_USER_LAST_LOGIN_DATE);
             if (property!=null)
             {
-                Date date =  sdfForLastLoginDate.parse(property.toString());
+            	long time = 0;
+            	try {
+            		time = Long.valueOf(property.toString());
+            	} catch (NumberFormatException ex) {
+            		
+            	}
+                Date date;
+            	if (time == 0)
+                   date =  sdfForLastLoginDate.parse(property.toString());
+            	else
+            	   date = new Date(time);
                 return date;
             }
         } catch (Exception e)




More information about the jboss-svn-commits mailing list