Remove any parameters before storing uri.
authorDimitris Routsis <droutsis@ebs.gr>
Thu, 19 Nov 2009 10:32:56 +0000 (12:32 +0200)
committerDimitris Routsis <droutsis@ebs.gr>
Thu, 19 Nov 2009 10:32:56 +0000 (12:32 +0200)
src/gr/ebs/gss/client/rest/resource/RestResource.java

index 52aa0bb..9b29306 100644 (file)
@@ -32,7 +32,7 @@ public abstract class RestResource implements Serializable{
 
        public RestResource(String aUri) {
                super();
-               uri = aUri;
+               setUri(aUri);
        }
 
        /**
@@ -51,6 +51,9 @@ public abstract class RestResource implements Serializable{
         */
        public void setUri(String aUri) {
                uri = aUri;
+               // Remove any parameter part
+               int qm = uri.indexOf('?');
+               if (qm>=0) uri = uri.substring(0, qm);
        }
 
        public abstract void createFromJSON(String text);