Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/action/VotePedagogicalPlannerController.java =================================================================== diff -u -r07d2252145d6e83dc2b67614077012b628286cb3 -rc4e90e8fa41f3db2df790043b8ccacf47fd3f4f0 --- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/action/VotePedagogicalPlannerController.java (.../VotePedagogicalPlannerController.java) (revision 07d2252145d6e83dc2b67614077012b628286cb3) +++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/action/VotePedagogicalPlannerController.java (.../VotePedagogicalPlannerController.java) (revision c4e90e8fa41f3db2df790043b8ccacf47fd3f4f0) @@ -30,6 +30,7 @@ import org.lamsfoundation.lams.tool.vote.pojos.VoteQueContent; import org.lamsfoundation.lams.tool.vote.service.IVoteService; import org.lamsfoundation.lams.tool.vote.web.form.VotePedagogicalPlannerForm; +import org.lamsfoundation.lams.util.MessageService; import org.lamsfoundation.lams.util.WebUtil; import org.lamsfoundation.lams.web.util.AttributeNames; import org.springframework.beans.factory.annotation.Autowired; @@ -45,6 +46,10 @@ @Qualifier("voteService") private IVoteService voteService; + @Autowired + @Qualifier("lavoteMessageService") + private MessageService messageService; + @RequestMapping("/initPedagogicalPlannerForm") public String initPedagogicalPlannerForm(VotePedagogicalPlannerForm plannerForm, HttpServletRequest request) { Long toolContentID = WebUtil.readLongParam(request, AttributeNames.PARAM_TOOL_CONTENT_ID); @@ -58,7 +63,7 @@ @RequestMapping("/saveOrUpdatePedagogicalPlannerForm") public String saveOrUpdatePedagogicalPlannerForm(VotePedagogicalPlannerForm plannerForm, HttpServletRequest request) { - MultiValueMap errorMap = plannerForm.validate(null); + MultiValueMap errorMap = plannerForm.validate(messageService); if (errorMap.isEmpty()) { VoteContent voteContent = voteService.getVoteContent(plannerForm.getToolContentID()); voteContent.setInstructions(plannerForm.getInstructions());