Correction : supprime des debug() .
[ikiwiki/poll.git] / poll.pm
diff --git a/poll.pm b/poll.pm
index 449e438..4a7b79b 100644 (file)
--- a/poll.pm
+++ b/poll.pm
@@ -64,8 +64,6 @@ sub scan (@) {
                                        my $userpage_best = bestlink($params{page}, $user);
                                        $userpage_best = (length $userpage_best > 0 ? $userpage_best : bestlink($userdir, $user));
                                        $userpage_best = (length $userpage_best > 0 ? $userpage_best : ($user =~ m{/} ? '/' : $userdir).$user);
-                                       debug("user=$user");
-                                       debug("userpage_best=$userpage_best");
                                        add_link($params{page}, $userpage_best);
                                 }
                         }
@@ -266,7 +264,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;
                                 }
                         }