Author: rgardler
Date: Fri Jun 11 00:47:23 2010
New Revision: 953520

URL: http://svn.apache.org/viewvc?rev=953520&view=rev
Log:
avoid decoding null values

Modified:
    
incubator/wookie/trunk/src/org/apache/wookie/controller/WidgetInstancesController.java

Modified: 
incubator/wookie/trunk/src/org/apache/wookie/controller/WidgetInstancesController.java
URL: 
http://svn.apache.org/viewvc/incubator/wookie/trunk/src/org/apache/wookie/controller/WidgetInstancesController.java?rev=953520&r1=953519&r2=953520&view=diff
==============================================================================
--- 
incubator/wookie/trunk/src/org/apache/wookie/controller/WidgetInstancesController.java
 (original)
+++ 
incubator/wookie/trunk/src/org/apache/wookie/controller/WidgetInstancesController.java
 Fri Jun 11 00:47:23 2010
@@ -329,13 +329,14 @@ public class WidgetInstancesController e
     try {
                String apiKey = 
URLDecoder.decode(request.getParameter("api_key"), "UTF-8"); //$NON-NLS-1$
                String userId = 
URLDecoder.decode(request.getParameter("userid"), "UTF-8"); //$NON-NLS-1$
-               String sharedDataKey = 
WidgetInstancesController.getSharedDataKey(request);     
-               String serviceType = 
URLDecoder.decode(request.getParameter("servicetype"), "UTF-8"); //$NON-NLS-1$
-               String widgetId = 
URLDecoder.decode(request.getParameter("widgetid"), "UTF-8"); //$NON-NLS-1$
+               String sharedDataKey = 
WidgetInstancesController.getSharedDataKey(request);
+               String widgetId = request.getParameter("widgetid");
       if (widgetId != null){
+        widgetId = URLDecoder.decode(widgetId, "UTF-8"); //$NON-NLS-1$
         _logger.info("Looking for widget instance with widgetid of " + 
widgetId);
         instance = WidgetInstance.getWidgetInstanceById(apiKey, userId, 
sharedDataKey, widgetId);
       } else {
+        String serviceType = 
URLDecoder.decode(request.getParameter("servicetype"), "UTF-8"); //$NON-NLS-1$
         _logger.info("Looking for widget instance of service type " + 
serviceType);
         instance = WidgetInstance.getWidgetInstance(apiKey, userId, 
sharedDataKey, serviceType);
       }


Reply via email to