Skip to content

Commit 8ad395c

Browse files
committed
Fix failed to fetch events on Doorkeeper due to Faraday gem's update
1 parent 39038ce commit 8ad395c

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

lib/event_service/providers/doorkeeper.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ class Doorkeeper
66

77
def initialize
88
@client = EventService::Client.new(ENDPOINT) do |c|
9-
c.authorization(:Bearer, ENV.fetch('DOORKEEPER_API_TOKEN'))
9+
c.request :authorization, 'Bearer', ENV.fetch('DOORKEEPER_API_TOKEN')
1010
end
1111
@default_since = '2010-07-01'.to_date.beginning_of_day
1212
@default_until = Time.zone.yesterday.end_of_day

lib/statistics/tasks/doorkeeper.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ def initialize(dojos, period)
1818
def run
1919
@dojos.each do |dojo|
2020
dojo.dojo_event_services.for(:doorkeeper).each do |dojo_event_service|
21-
@client.fetch_events(**@params.merge(group_id: dojo_event_service.group_id)).each do |e|
21+
events = @client.fetch_events(**@params.merge(group_id: dojo_event_service.group_id))
22+
(events || []).compact.each do |e|
2223
next unless e['group'].to_s == dojo_event_service.group_id
2324

2425
EventHistory.create!(dojo_id: dojo.id,

0 commit comments

Comments
 (0)