X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=rt%2Fshare%2Fhtml%2FSearch%2FChart;fp=rt%2Fshare%2Fhtml%2FSearch%2FChart;h=f51898b0fd49f872ab1e824feaa49daaa878141e;hb=de9d037528895f7151a9aead6724ce2df95f9586;hp=8e26bcc454a968037cfe823a6ff6ac09d8c99c9d;hpb=b226bc6bd81f999176cdbfa53a799033ff0a0307;p=freeside.git diff --git a/rt/share/html/Search/Chart b/rt/share/html/Search/Chart index 8e26bcc45..f51898b0f 100644 --- a/rt/share/html/Search/Chart +++ b/rt/share/html/Search/Chart @@ -2,7 +2,7 @@ %# %# COPYRIGHT: %# -%# This software is Copyright (c) 1996-2016 Best Practical Solutions, LLC +%# This software is Copyright (c) 1996-2017 Best Practical Solutions, LLC %# %# %# (Except where explicitly superseded by other copyright notices) @@ -371,8 +371,14 @@ if ($chart_class eq "GD::Graph::bars") { if ( $width > $x_space_for_label ) { $can{'horizontal, one line'} = 0; } - my $y_space_for_label = $Height * 0.6 - *( 1 - ($args{'element'}-$min_value)/($max_value-$min_value) ); + my $y_space_for_label; + if ($max_value == $min_value) { + $y_space_for_label = 0; + } + else { + $y_space_for_label = $Height * 0.6 + *( 1 - ($args{'element'}-$min_value)/($max_value-$min_value) ); + } if ( $width > $y_space_for_label ) { $can{'vertical, one line'} = 0; }