Author: awiner
Date: Mon Jun 15 20:56:23 2009
New Revision: 784973

URL: http://svn.apache.org/viewvc?rev=784973&view=rev
Log:
Ignore invalid module IDs (e.g., the empty string) instead of blowing up.

Modified:
    
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/HttpGadgetContext.java

Modified: 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/HttpGadgetContext.java
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/HttpGadgetContext.java?rev=784973&r1=784972&r2=784973&view=diff
==============================================================================
--- 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/HttpGadgetContext.java
 (original)
+++ 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/HttpGadgetContext.java
 Mon Jun 15 20:56:23 2009
@@ -229,12 +229,17 @@
    * @return module id, if specified
    */
   @SuppressWarnings("boxing")
-private static Integer getModuleId(HttpServletRequest req) {
+  private static Integer getModuleId(HttpServletRequest req) {
     String mid = req.getParameter("mid");
     if (mid == null) {
       return null;
     }
-    return Integer.parseInt(mid);
+    
+    try {
+      return Integer.parseInt(mid);
+    } catch (IllegalArgumentException e) {
+      return null;
+    }
   }
 
   /**


Reply via email to