Index: lams_tool_notebook/src/java/org/lamsfoundation/lams/tool/notebook/web/servlets/ExportServlet.java =================================================================== diff -u -re7046600ee8bfa53d053e0aee33a16b52ad0e8e2 -rdc7c8eba8691651939871c71daaa67629fed7215 --- lams_tool_notebook/src/java/org/lamsfoundation/lams/tool/notebook/web/servlets/ExportServlet.java (.../ExportServlet.java) (revision e7046600ee8bfa53d053e0aee33a16b52ad0e8e2) +++ lams_tool_notebook/src/java/org/lamsfoundation/lams/tool/notebook/web/servlets/ExportServlet.java (.../ExportServlet.java) (revision dc7c8eba8691651939871c71daaa67629fed7215) @@ -43,9 +43,8 @@ import org.lamsfoundation.lams.tool.notebook.service.INotebookService; import org.lamsfoundation.lams.tool.notebook.service.NotebookServiceProxy; import org.lamsfoundation.lams.tool.notebook.util.NotebookException; -import org.lamsfoundation.lams.usermanagement.dto.UserDTO; +import org.lamsfoundation.lams.util.WebUtil; import org.lamsfoundation.lams.web.servlet.AbstractExportPortfolioServlet; -import org.lamsfoundation.lams.web.session.SessionManager; import org.lamsfoundation.lams.web.util.AttributeNames; public class ExportServlet extends AbstractExportPortfolioServlet { @@ -130,12 +129,9 @@ Notebook notebook = notebookSession.getNotebook(); - UserDTO lamsUserDTO = (UserDTO) SessionManager.getSession() - .getAttribute(AttributeNames.USER); - + Long userID = WebUtil.readLongParam(request, AttributeNames.PARAM_USER_ID); NotebookUser notebookUser = notebookService - .getUserByUserIdAndSessionId(new Long(lamsUserDTO.getUserID()), - toolSessionID); + .getUserByUserIdAndSessionId(userID, toolSessionID); NotebookEntry notebookEntry = notebookService.getEntry(notebookUser .getEntryUID());