[jboss-svn-commits] JBL Code SVN: r19931 - labs/jbosslabs/trunk/portal-extensions/jbosswiki/wiki-common/src/java/com/ecyrd/jspwiki/plugin.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon May 12 11:32:12 EDT 2008


Author: szimano
Date: 2008-05-12 11:32:12 -0400 (Mon, 12 May 2008)
New Revision: 19931

Modified:
   labs/jbosslabs/trunk/portal-extensions/jbosswiki/wiki-common/src/java/com/ecyrd/jspwiki/plugin/CurrentTimePlugin.java
Log:
date plugin fix

Modified: labs/jbosslabs/trunk/portal-extensions/jbosswiki/wiki-common/src/java/com/ecyrd/jspwiki/plugin/CurrentTimePlugin.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/jbosswiki/wiki-common/src/java/com/ecyrd/jspwiki/plugin/CurrentTimePlugin.java	2008-05-12 15:00:54 UTC (rev 19930)
+++ labs/jbosslabs/trunk/portal-extensions/jbosswiki/wiki-common/src/java/com/ecyrd/jspwiki/plugin/CurrentTimePlugin.java	2008-05-12 15:32:12 UTC (rev 19931)
@@ -13,15 +13,19 @@
 	@Override
 	public String process(WikiPage wikiPage, WikiSession wikiSession,
 			HashMap<String, String> attributes) {
-		
+
 		String format = attributes.get("format");
-		
-		if (format == null) 
+
+		if (format == null)
 			format = "";
-		
-		SimpleDateFormat simpleDateFormat = new SimpleDateFormat(format);
 
-		return simpleDateFormat.format(new Date());
+		try {
+			SimpleDateFormat simpleDateFormat = new SimpleDateFormat(format);
+			return simpleDateFormat.format(new Date());
+		} catch (IllegalArgumentException e) {
+			return "PLUGIN ERROR: DATE FORMAT INVALID";
+		}
+
 	}
 
 	@Override




More information about the jboss-svn-commits mailing list