Преглед изворни кода

Fix bucket size calculation if all values are 0;

Alexander Zobnin пре 8 година
родитељ
комит
0023657701
1 измењених фајлова са 5 додато и 1 уклоњено
  1. 5 1
      public/app/plugins/panel/heatmap/heatmap_ctrl.ts

+ 5 - 1
public/app/plugins/panel/heatmap/heatmap_ctrl.ts

@@ -158,7 +158,11 @@ export class HeatmapCtrl extends MetricsPanelCtrl {
       yBucketSize = this.panel.yAxis.splitFactor;
     } else {
       if (heatmapStats.max === heatmapStats.min) {
-        yBucketSize = heatmapStats.max / Y_BUCKET_NUMBER_DEFAULT;
+        if (heatmapStats.max) {
+          yBucketSize = heatmapStats.max / Y_BUCKET_NUMBER_DEFAULT;
+        } else {
+          yBucketSize = 1;
+        }
       } else {
         yBucketSize = (heatmapStats.max - heatmapStats.min) / yBucketNumber;
       }