diff --git a/productMods/edit/forms/addRoleToPersonTwoStage.jsp b/productMods/edit/forms/addRoleToPersonTwoStage.jsp index e8c42684..03019ddb 100644 --- a/productMods/edit/forms/addRoleToPersonTwoStage.jsp +++ b/productMods/edit/forms/addRoleToPersonTwoStage.jsp @@ -275,15 +275,18 @@ editConfig.addValidator(new StartYearBeforeEndYear("startYear","endYear") ); - //this will return the browser to the new activity entity after an edit. - editConfig.setEntityToReturnTo("?roleActivity"); + + Model model = (Model) application.getAttribute("jenaOntModel"); String objectUri = (String) request.getAttribute("objectUri"); if (objectUri != null) { editConfig.prepareForObjPropUpdate(model); + // Return browser to person individual after editing an existing role. } else { editConfig.prepareForNonUpdate(model); + // Return the browser to the new activity entity after adding a new role. + editConfig.setEntityToReturnTo("?roleActivity"); } List customJs = new ArrayList(Arrays.asList(JavaScript.JQUERY_UI.path(),