From 2d7de7e2467fe2ae9c51ec098062608c914a86ae Mon Sep 17 00:00:00 2001 From: Kyle Drake Date: Wed, 6 May 2015 23:25:29 -0700 Subject: [PATCH] sometimes referrer isn't there, what the lump is that --- models/stat.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/models/stat.rb b/models/stat.rb index c6b6932b..45a9d79b 100644 --- a/models/stat.rb +++ b/models/stat.rb @@ -22,7 +22,7 @@ class Stat < Sequel::Model while hit = logfile.gets time, username, size, path, ip, referrer = hit.split ' ' - next if referrer.match /bot/i + next if !referrer.nil? && referrer.match(/bot/i) site_logs[username] = { hits: 0, @@ -41,7 +41,7 @@ class Stat < Sequel::Model site_logs[username][:views] += 1 site_logs[username][:view_ips] << ip - if referrer != '-' + if referrer != '-' && !referrer.nil? site_logs[username][:referrers][referrer] ||= 0 site_logs[username][:referrers][referrer] += 1 end