Fixed problem with header name encoding in tags and groups
[pithos-web-client] / src / gr / grnet / pithos / web / client / commands / DeleteGroupCommand.java
index acc7d9a..d87b679 100644 (file)
@@ -43,6 +43,7 @@ import gr.grnet.pithos.web.client.rest.RestException;
 import com.google.gwt.core.client.GWT;
 import com.google.gwt.core.client.Scheduler;
 import com.google.gwt.http.client.Response;
 import com.google.gwt.core.client.GWT;
 import com.google.gwt.core.client.Scheduler;
 import com.google.gwt.http.client.Response;
+import com.google.gwt.http.client.URL;
 import com.google.gwt.user.client.Command;
 import com.google.gwt.user.client.Window;
 import com.google.gwt.user.client.ui.PopupPanel;
 import com.google.gwt.user.client.Command;
 import com.google.gwt.user.client.Window;
 import com.google.gwt.user.client.ui.PopupPanel;
@@ -97,7 +98,7 @@ public class DeleteGroupCommand implements Command {
                                }
                        };
                        updateGroup.setHeader("X-Auth-Token", app.getToken());
                                }
                        };
                        updateGroup.setHeader("X-Auth-Token", app.getToken());
-                       updateGroup.setHeader("X-Account-Group-" + group.getName(), "~");
+                       updateGroup.setHeader("X-Account-Group-" + URL.encodePathSegment(group.getName()), "~");
                        Scheduler.get().scheduleDeferred(updateGroup);
         }
        }
                        Scheduler.get().scheduleDeferred(updateGroup);
         }
        }