From 90c89318bcb77f9196fac5c10c313f92de244d03 Mon Sep 17 00:00:00 2001 From: Kyle Drake Date: Mon, 10 Jul 2017 09:54:59 -0700 Subject: [PATCH] Fix for when there are no entries yet during tests --- app/index.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/index.rb b/app/index.rb index 9856b506..6bd5d27e 100644 --- a/app/index.rb +++ b/app/index.rb @@ -42,18 +42,24 @@ get '/?' do @total_hits_count = SimpleCache.get :total_hits_count end + @total_hits_count ||= 0 + if SimpleCache.expired?(:total_views_count) @total_views_count = SimpleCache.store :total_views_count, DB['SELECT SUM(views) AS views FROM SITES'].first[:views], 4.hours else @total_views_count = SimpleCache.get :total_views_count end + @total_views_count ||= 0 + if SimpleCache.expired?(:changed_count) @changed_count = SimpleCache.store :changed_count, DB['SELECT SUM(changed_count) AS changed_count FROM SITES'].first[:changed_count], 4.hours else @changed_count = SimpleCache.get :changed_count end + @changed_count ||= 0 + if SimpleCache.expired?(:blog_feed_html) @blog_feed_html = ''