Index: lams_central/src/java/org/lamsfoundation/lams/authoring/web/LamsAuthoringFinishAction.java =================================================================== diff -u -ra7dbc1261f766307539edfdf26ec2a09903bb53e -r87a9ebd25b4efd41d7383bd7b41a92322c0174ce --- lams_central/src/java/org/lamsfoundation/lams/authoring/web/LamsAuthoringFinishAction.java (.../LamsAuthoringFinishAction.java) (revision a7dbc1261f766307539edfdf26ec2a09903bb53e) +++ lams_central/src/java/org/lamsfoundation/lams/authoring/web/LamsAuthoringFinishAction.java (.../LamsAuthoringFinishAction.java) (revision 87a9ebd25b4efd41d7383bd7b41a92322c0174ce) @@ -124,7 +124,7 @@ nextUrl = WebUtil.appendParameterToURL(nextUrl, RE_EDIT_URL, URLEncoder.encode(reeditUrl, "UTF-8")); response.sendRedirect(nextUrl); } - if (StringUtils.equals(action, CANCEL_ACTION) || StringUtils.equals(ToolAccessMode.TEACHER.toString(), modeStr)) { + if (StringUtils.equals(action, CANCEL_ACTION) && StringUtils.equals(ToolAccessMode.TEACHER.toString(), modeStr)) { String signature = request.getParameter(TOOL_SIGNATURE); Long toolContentId = new Long(WebUtil.readLongParam(request, AttributeNames.PARAM_TOOL_CONTENT_ID));