summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/gitlab/cycle_analytics/base_event.rb4
1 files changed, 3 insertions, 1 deletions
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