From 24c2aa39ad0f55321ef2c28ce10d740bf6b78980 Mon Sep 17 00:00:00 2001
From: James Lopez <james@jameslopez.es>
Date: Thu, 17 Nov 2016 20:54:02 +0100
Subject: [PATCH] fix blank state error

---
 lib/gitlab/cycle_analytics/base_event.rb | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lib/gitlab/cycle_analytics/base_event.rb b/lib/gitlab/cycle_analytics/base_event.rb
index 7395561a3fc..cedc73142fa 100644
--- a/lib/gitlab/cycle_analytics/base_event.rb
+++ b/lib/gitlab/cycle_analytics/base_event.rb
@@ -12,7 +12,7 @@ module Gitlab
       end
 
       def fetch
-        update_author! if event_result.first['author_id']
+        update_author!
 
         event_result.map do |event|
           serialize(event) if has_permission?(event['id'])
@@ -28,6 +28,8 @@ module Gitlab
       private
 
       def update_author!
+        return unless event_result.any? && event_result.first['author_id']
+
         AuthorUpdater.update!(event_result)
       end
 
-- 
GitLab