From d3f14dabc7589efbde9818276e8775c99f77caa2 Mon Sep 17 00:00:00 2001 From: Dan Mayer Date: Tue, 29 Sep 2020 20:46:41 -0600 Subject: [PATCH] fix for 403 configuration page when no redis data available --- lib/coverband/adapters/base.rb | 6 +++++- lib/coverband/adapters/redis_store.rb | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/coverband/adapters/base.rb b/lib/coverband/adapters/base.rb index 1705fb74..eac57a10 100644 --- a/lib/coverband/adapters/base.rb +++ b/lib/coverband/adapters/base.rb @@ -40,7 +40,11 @@ def coverage(_local_type = nil) end def size_in_mib - format("%.2f", size: (size.to_f / 2**20)) + if size + format("%.2f", size: (size.to_f / 2**20)) + else + "N/A" + end end def save_report(_report) diff --git a/lib/coverband/adapters/redis_store.rb b/lib/coverband/adapters/redis_store.rb index 33016439..fb903658 100644 --- a/lib/coverband/adapters/redis_store.rb +++ b/lib/coverband/adapters/redis_store.rb @@ -44,7 +44,7 @@ def clear_file!(filename) end def size - @redis.get(base_key).bytesize + @redis.get(base_key) ? @redis.get(base_key).bytesize : "N/A" end ###