From: Joey Hess Date: Thu, 25 Oct 2007 03:07:39 +0000 (-0400) Subject: * postsparkline: Avoid a confusing error message if no pages match X-Git-Url: https://sipb.mit.edu/gitweb.cgi/ikiwiki.git/commitdiff_plain/de5eb4996bbc8ab7d4263e70913de63e146d808d * postsparkline: Avoid a confusing error message if no pages match and instead show an empty graph. --- diff --git a/IkiWiki/Plugin/postsparkline.pm b/IkiWiki/Plugin/postsparkline.pm index ac7ad9d73..dc996ae32 100644 --- a/IkiWiki/Plugin/postsparkline.pm +++ b/IkiWiki/Plugin/postsparkline.pm @@ -56,6 +56,11 @@ sub preprocess (@) { #{{{ return "[[postsparkline error $@]]"; } + if (! @data) { + # generate an empty graph + push @data, 0 foreach 1..$params{max}; + } + my $color=exists $params{color} ? "($params{color})" : ""; delete $params{pages}; diff --git a/debian/changelog b/debian/changelog index 9ae87ca78..bc2ca4920 100644 --- a/debian/changelog +++ b/debian/changelog @@ -11,8 +11,10 @@ ikiwiki (2.11) UNRELEASED; urgency=low * Removed manual ctime statting code, and just have the calendar plugin use %pagectime. * Ikiwiki has moved into a git repository. + * postsparkline: Avoid a confusing error message if no pages match + and instead show an empty graph. - -- Joey Hess Wed, 24 Oct 2007 22:19:31 -0400 + -- Joey Hess Wed, 24 Oct 2007 22:58:51 -0400 ikiwiki (2.10) unstable; urgency=low