You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@wookie.apache.org by sc...@apache.org on 2011/11/19 21:51:58 UTC

svn commit: r1204073 - /incubator/wookie/trunk/src/org/apache/wookie/controller/PoliciesController.java

Author: scottbw
Date: Sat Nov 19 20:51:58 2011
New Revision: 1204073

URL: http://svn.apache.org/viewvc?rev=1204073&view=rev
Log:
Fixed an issue with resource identifiers in GET requests for the policies API

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

Modified: incubator/wookie/trunk/src/org/apache/wookie/controller/PoliciesController.java
URL: http://svn.apache.org/viewvc/incubator/wookie/trunk/src/org/apache/wookie/controller/PoliciesController.java?rev=1204073&r1=1204072&r2=1204073&view=diff
==============================================================================
--- incubator/wookie/trunk/src/org/apache/wookie/controller/PoliciesController.java (original)
+++ incubator/wookie/trunk/src/org/apache/wookie/controller/PoliciesController.java Sat Nov 19 20:51:58 2011
@@ -53,6 +53,13 @@ public class PoliciesController extends 
     Policy[] policies;
     
     //
+    // For some reason the main controller resourceId method isn't parsing
+    // the resource part correctly
+    //
+    resourceId = request.getPathInfo().trim();
+    if (resourceId != null) resourceId = StringUtils.stripStart(resourceId, "/");
+    
+    //
     // The resource id is the policy scope. E.g., calling
     // policies/* would get the global policies
     //