From e347e2b6b4337d78dfc9dab908e09584a0bb3c5a Mon Sep 17 00:00:00 2001 From: Scott Schneider Date: Wed, 4 Mar 2015 11:28:31 -0800 Subject: [PATCH] Don't include daily_clone durations in average if nothing was cloned --- lib/vmpooler/api/v1.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/vmpooler/api/v1.rb b/lib/vmpooler/api/v1.rb index 92e3a09..5189d8d 100644 --- a/lib/vmpooler/api/v1.rb +++ b/lib/vmpooler/api/v1.rb @@ -183,8 +183,11 @@ module Vmpooler result[:daily].each do |daily| daily_clone_counts.push(daily[:clone][:count][:total]) - daily_clone_durations.push(daily[:clone][:duration][:min]) - daily_clone_durations.push(daily[:clone][:duration][:max]) + + if daily[:clone][:count][:total] > 0 + daily_clone_durations.push(daily[:clone][:duration][:min]) + daily_clone_durations.push(daily[:clone][:duration][:max]) + end result[:clone][:count][:total] += daily[:clone][:count][:total] result[:clone][:duration][:total] += daily[:clone][:duration][:total]