Index: lams_central/src/java/org/lamsfoundation/lams/webservice/xml/LearningDesignRepositoryServlet.java =================================================================== diff -u -r423c4fff74f1672a86716d95ab5c4dc4b75ab1c2 -rdf82d39cc653b9b02551eb807a45ce194d6f5d44 --- lams_central/src/java/org/lamsfoundation/lams/webservice/xml/LearningDesignRepositoryServlet.java (.../LearningDesignRepositoryServlet.java) (revision 423c4fff74f1672a86716d95ab5c4dc4b75ab1c2) +++ lams_central/src/java/org/lamsfoundation/lams/webservice/xml/LearningDesignRepositoryServlet.java (.../LearningDesignRepositoryServlet.java) (revision df82d39cc653b9b02551eb807a45ce194d6f5d44) @@ -292,7 +292,7 @@ String courseName = request.getParameter(CentralConstants.PARAM_COURSE_NAME); String country = request.getParameter(CentralConstants.PARAM_COUNTRY); String lang = request.getParameter(CentralConstants.PARAM_LANG); - String modeStr = request.getParameter(CentralConstants.PARAM_MODE); + Integer mode = WebUtil.readIntParam(request, CentralConstants.PARAM_MODE, true); String method = request.getParameter(CentralConstants.PARAM_METHOD); String usePrefix = request.getParameter(CentralConstants.PARAM_USE_PREFIX); final boolean isUpdateUserDetails = false; @@ -302,7 +302,7 @@ String email = request.getParameter(LoginRequestDispatcher.PARAM_EMAIL); if (serverId == null || datetime == null || hashValue == null || username == null || courseId == null - || country == null || lang == null || modeStr == null) { + || country == null || lang == null ) { String msg = "Parameters missing"; log.error(msg); response.sendError(response.SC_BAD_REQUEST, "Parameters missing"); @@ -317,8 +317,6 @@ } } - Integer mode = new Integer(modeStr); - // get Server map ExtServerOrgMap serverMap = integrationService.getExtServerOrgMap(serverId);