Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/AuthoringUtil.java =================================================================== diff -u -r1a5446e3a1f962f1bb831c1bbaef14acf9d3635c -rec9ea9fdf7eb93270691702019ae6da2d8bf24ae --- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/AuthoringUtil.java (.../AuthoringUtil.java) (revision 1a5446e3a1f962f1bb831c1bbaef14acf9d3635c) +++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/AuthoringUtil.java (.../AuthoringUtil.java) (revision ec9ea9fdf7eb93270691702019ae6da2d8bf24ae) @@ -1238,6 +1238,8 @@ String showResults = request.getParameter("showResults"); + String maxInputs = request.getParameter("maxInputs"); + String reflect = request.getParameter(VoteAppConstants.REFLECT); AuthoringUtil.logger.debug("reflect: " + reflect); @@ -1266,6 +1268,7 @@ boolean allowTextEntryBoolean = false; boolean reflectBoolean = false; boolean showResultsBoolean = false; + short maxInputsShort = 0; if (lockOnFinish != null && lockOnFinish.equalsIgnoreCase("1")) { lockOnFinishBoolean = true; @@ -1283,6 +1286,10 @@ showResultsBoolean = true; } + if (!"0".equals(maxInputs)) { + maxInputsShort = Short.parseShort(maxInputs); + } + AuthoringUtil.logger.debug("lockOnFinishBoolean: " + lockOnFinishBoolean); AuthoringUtil.logger.debug("allowTextEntryBoolean: " + allowTextEntryBoolean); AuthoringUtil.logger.debug("reflectBoolean: " + reflectBoolean); @@ -1335,6 +1342,8 @@ voteContent.setOfflineInstructions(richTextOfflineInstructions); voteContent.setReflectionSubject(reflectionSubject); + + voteContent.setMaxInputs(maxInputsShort); } if (newContent) {