[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