Fix for when there are no entries yet during tests

This commit is contained in:
Kyle Drake 2017-07-10 09:54:59 -07:00
parent b3838f2976
commit 90c89318bc

View file

@ -42,18 +42,24 @@ get '/?' do
@total_hits_count = SimpleCache.get :total_hits_count @total_hits_count = SimpleCache.get :total_hits_count
end end
@total_hits_count ||= 0
if SimpleCache.expired?(:total_views_count) 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 @total_views_count = SimpleCache.store :total_views_count, DB['SELECT SUM(views) AS views FROM SITES'].first[:views], 4.hours
else else
@total_views_count = SimpleCache.get :total_views_count @total_views_count = SimpleCache.get :total_views_count
end end
@total_views_count ||= 0
if SimpleCache.expired?(:changed_count) 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 @changed_count = SimpleCache.store :changed_count, DB['SELECT SUM(changed_count) AS changed_count FROM SITES'].first[:changed_count], 4.hours
else else
@changed_count = SimpleCache.get :changed_count @changed_count = SimpleCache.get :changed_count
end end
@changed_count ||= 0
if SimpleCache.expired?(:blog_feed_html) if SimpleCache.expired?(:blog_feed_html)
@blog_feed_html = '' @blog_feed_html = ''