[jboss-svn-commits] JBL Code SVN: r7821 - labs/jbossforums/trunk/forums/src/main/org/jboss/portlet/forums/ui/action
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Nov 24 19:09:21 EST 2006
Author: unibrew
Date: 2006-11-24 19:09:19 -0500 (Fri, 24 Nov 2006)
New Revision: 7821
Modified:
labs/jbossforums/trunk/forums/src/main/org/jboss/portlet/forums/ui/action/EditPost.java
labs/jbossforums/trunk/forums/src/main/org/jboss/portlet/forums/ui/action/PostAction.java
Log:
[JBFORUMS-148] Small bugfixes to polls functionality.
Modified: labs/jbossforums/trunk/forums/src/main/org/jboss/portlet/forums/ui/action/EditPost.java
===================================================================
--- labs/jbossforums/trunk/forums/src/main/org/jboss/portlet/forums/ui/action/EditPost.java 2006-11-24 23:21:52 UTC (rev 7820)
+++ labs/jbossforums/trunk/forums/src/main/org/jboss/portlet/forums/ui/action/EditPost.java 2006-11-25 00:09:19 UTC (rev 7821)
@@ -191,9 +191,9 @@
List localPollOptions = new ArrayList();
for(Iterator itr=this.options.keySet().iterator();itr.hasNext();)
{
- String option = (String)itr.next();
+ String key = (String)itr.next();
PollOption pollOption = PortalUtil.createPollOption();
- pollOption.setQuestion(option);
+ pollOption.setQuestion((String)options.get(key));
pollOption.setVotes(0);
localPollOptions.add(pollOption);
}
Modified: labs/jbossforums/trunk/forums/src/main/org/jboss/portlet/forums/ui/action/PostAction.java
===================================================================
--- labs/jbossforums/trunk/forums/src/main/org/jboss/portlet/forums/ui/action/PostAction.java 2006-11-24 23:21:52 UTC (rev 7820)
+++ labs/jbossforums/trunk/forums/src/main/org/jboss/portlet/forums/ui/action/PostAction.java 2006-11-25 00:09:19 UTC (rev 7821)
@@ -194,13 +194,21 @@
this.option = option;
}
- public void addOption () {
+ public String addOption () {
+ if (this.options==null) {
+ this.options = new TreeMap();
+ }
if(option!=null && option.trim().length()>0)
{
TreeMap map = (TreeMap)options;
- this.options.put(Integer.toString(Integer.parseInt((String)map.lastKey())+1),option);
+ if (map.isEmpty()) {
+ this.options.put("1",option);
+ } else {
+ this.options.put(Integer.toString(Integer.parseInt((String)map.lastKey())+1),option);
+ }
}
this.option=null;
+ return null;
}
public Map getOptions()
More information about the jboss-svn-commits
mailing list