Added re-authentication in case the token has expired
[pithos-web-client] / src / gr / grnet / pithos / web / client / commands / AddUserCommand.java
index 6c5ecec..b8611a9 100644 (file)
@@ -42,6 +42,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.user.client.Command;
 import com.google.gwt.user.client.Window;
 import com.google.gwt.user.client.ui.PopupPanel;
@@ -90,6 +91,11 @@ public class AddUserCommand implements Command {
                                        else
                                                app.displayError("System error updating group:" + t.getMessage());
                                }
+
+                               @Override
+                               protected void onUnauthorized(Response response) {
+                                       app.sessionExpired();
+                               }
                        };
                        updateGroup.setHeader("X-Auth-Token", app.getToken());
                        String groupMembers = "";