Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/service/VoteServicePOJO.java =================================================================== diff -u -r7e4c0870acdbc0f8835aae86d648796392d0e62c -r11fb8bf2f44d98981db355cda320dd4a22638343 --- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/service/VoteServicePOJO.java (.../VoteServicePOJO.java) (revision 7e4c0870acdbc0f8835aae86d648796392d0e62c) +++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/service/VoteServicePOJO.java (.../VoteServicePOJO.java) (revision 11fb8bf2f44d98981db355cda320dd4a22638343) @@ -517,8 +517,14 @@ { try { - Set potentialLearners = toolService.getAllPotentialLearners(voteSessionId.longValue()); - return potentialLearners != null ? potentialLearners.size() : 0; + VoteSession session = voteSessionDAO.getVoteSessionByUID(voteSessionId); + if ( session != null ) { + Set potentialLearners = toolService.getAllPotentialLearners(session.getVoteSessionId().longValue()); + return potentialLearners != null ? potentialLearners.size() : 0; + } else { + logger.error("Unable to find vote session record id="+voteSessionId+". Returning 0 users."); + return 0; + } } catch (LamsToolServiceException e) {