X-Git-Url: http://git.vanrenterghem.biz/git.ikiwiki.info.git/blobdiff_plain/9a9b25346dbf380e955ffa815bbe6f6d4ac9c5a6..544da9b0daf15b1d634d8f9b449ea94024ab551a:/IkiWiki/Plugin/progress.pm

diff --git a/IkiWiki/Plugin/progress.pm b/IkiWiki/Plugin/progress.pm
index 2c015284e..e536f4e23 100644
--- a/IkiWiki/Plugin/progress.pm
+++ b/IkiWiki/Plugin/progress.pm
@@ -29,12 +29,11 @@ sub preprocess (@) { #{{{
 	if (defined $params{percent}) {
 		$fill = $params{percent};
 		($fill) = $fill =~ m/($percentage_pattern)/; # fill is untainted now
+		$fill=~s/%$//;
 		if (! defined $fill || ! length $fill || $fill > 100 || $fill < 0) {
 			error(sprintf(gettext("illegal percent value %s"), $params{percent}));
 		}
-		elsif ($fill !~ /%$/) {
-			$fill.="%";
-		}
+		$fill.="%";
 	}
 	elsif (defined $params{totalpages} and defined $params{donepages}) {
 		add_depends($params{page}, $params{totalpages});