X-Git-Url: http://git.vanrenterghem.biz/git.ikiwiki.info.git/blobdiff_plain/1bf21d2a375c7cf29c6e6436e253cf715717919c..cc5be82b8b7cfe3b679d8ba4f0d62e0894d9f964:/IkiWiki/Plugin/rename.pm diff --git a/IkiWiki/Plugin/rename.pm b/IkiWiki/Plugin/rename.pm index 38cebdba5..d3ca8bd3a 100644 --- a/IkiWiki/Plugin/rename.pm +++ b/IkiWiki/Plugin/rename.pm @@ -318,8 +318,14 @@ sub sessioncgi ($$) { cgi => $q, session => $session, ); - # FIXME: remove duplicates (based on src or srcfile key) - # from @torename + + # remove duplicates from @torename + my %seen=(); + my @uniq_torename; + foreach my $item (@torename) { + push(@uniq_torename, $item) unless $seen{$item->{src}}++; + } + @torename=@uniq_torename; require IkiWiki::Render; IkiWiki::disable_commit_hook() if $config{rcs};