Index: lams_central/src/java/org/lamsfoundation/lams/webservice/xml/LearningDesignRepositoryServlet.java =================================================================== RCS file: /usr/local/cvsroot/lams_central/src/java/org/lamsfoundation/lams/webservice/xml/LearningDesignRepositoryServlet.java,v diff -u -r1.15.2.2 -r1.15.2.3 --- lams_central/src/java/org/lamsfoundation/lams/webservice/xml/LearningDesignRepositoryServlet.java 20 Jul 2015 03:52:34 -0000 1.15.2.2 +++ lams_central/src/java/org/lamsfoundation/lams/webservice/xml/LearningDesignRepositoryServlet.java 21 Jul 2015 01:57:37 -0000 1.15.2.3 @@ -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);