diff --git a/projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/web/groups/GroupsActionFactory.java b/projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/web/groups/GroupsActionFactory.java
index 5cf7a054c70568d75fdddfa964a2a6334eb1c401..0009a53094c5be10b6ec77a68af06482f3959d2f 100755
--- a/projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/web/groups/GroupsActionFactory.java
+++ b/projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/web/groups/GroupsActionFactory.java
@@ -201,7 +201,6 @@ public abstract class GroupsActionFactory
                     }
                     sb.append(request.getContextPath());
                     sb.append(request.getServletPath());
-                    sb.append("/");
                     sb.append(path);
 
                     action = new ModifyGroupAction(groupName, sb.toString(), request.getInputStream());
diff --git a/projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/web/groups/ModifyGroupAction.java b/projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/web/groups/ModifyGroupAction.java
index f4094251a8e57c4f7a351ff40b12d357157df1ab..d42ca9b6525944989f454d2c16a17d1c6b1ca6dc 100755
--- a/projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/web/groups/ModifyGroupAction.java
+++ b/projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/web/groups/ModifyGroupAction.java
@@ -133,7 +133,7 @@ public class ModifyGroupAction extends AbstractGroupAction
         }
         logGroupInfo(group.getID(), deletedMembers, addedMembers);
 
-        syncOut.setHeader("Location", "/" + group.getID());
+        syncOut.setHeader("Location", request);
         syncOut.setCode(303);
     }