* postsparkline: Avoid a confusing error message if no pages match
[ikiwiki.git] / IkiWiki / Plugin / postsparkline.pm
index ac7ad9d73b7c6fb6a5c7f26e05ce2b598ef6177d..dc996ae32ff3f877f7f0963bc6aa2f29893937c0 100644 (file)
@@ -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};