Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/OrgSaveAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_admin/src/java/org/lamsfoundation/lams/admin/web/OrgSaveAction.java,v diff -u -r1.17 -r1.18 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/OrgSaveAction.java 23 Nov 2006 04:02:34 -0000 1.17 +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/OrgSaveAction.java 24 Nov 2006 00:48:44 -0000 1.18 @@ -135,13 +135,7 @@ return mapping.findForward("orglist"); }else{ saveErrors(request,errors); - ActionForward forward = mapping.findForward("organisation"); - if(orgId!=0) { - return forward; - }else{ - forward.setPath(forward.getPath()+"&orgId="+orgId); - return forward; - } + return mapping.findForward("organisation"); } } Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/OrganisationAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_admin/src/java/org/lamsfoundation/lams/admin/web/OrganisationAction.java,v diff -u -r1.19 -r1.20 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/OrganisationAction.java 25 Oct 2006 01:43:56 -0000 1.19 +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/OrganisationAction.java 24 Nov 2006 00:48:44 -0000 1.20 @@ -91,6 +91,7 @@ return mapping.findForward("error"); } else { // creating new organisation + orgForm.set("orgId", null); Integer parentId = WebUtil.readIntParam(request,"parentId",true); if (parentId!=null) { Organisation parentOrg = (Organisation)service.findById(Organisation.class,parentId);