X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=poll.pm;h=87c2867507e6ed00cc87c60963236e8a2c695d7b;hb=080258fed4c8829e7a88e2c8062e5a7eef5a99d9;hp=449e438a0df35af65a4e2ccac28d9a062b8194a0;hpb=e88b4e7fd0b30120941d04dd97c5616e842ce272;p=ikiwiki%2Fpoll.git diff --git a/poll.pm b/poll.pm index 449e438..87c2867 100644 --- a/poll.pm +++ b/poll.pm @@ -266,7 +266,8 @@ sub sessioncgi ($$) { $params.=" 1 \"$choice\"" if length $choice; } - if (defined $oldchoice and not ($oldchoice eq $choice)) { + if (defined $oldchoice and not ($oldchoice eq $choice) + and not ($params=~/multiple=(\w+)/ & &IkiWiki::yesno($1))) { $params=~s/(^|\s+)(\d+)(="([^"]*)")?(\s+)"?\Q$oldchoice\E"?(\s+|$)/$1.$vote->('del', $2, $4)."$5\"$oldchoice\"".$6/es; } }