diff --git a/app/services/event_disavowal/find_disavowed_event.rb b/app/services/event_disavowal/find_disavowed_event.rb index bab0844cfff..e60cbecebcf 100644 --- a/app/services/event_disavowal/find_disavowed_event.rb +++ b/app/services/event_disavowal/find_disavowed_event.rb @@ -7,9 +7,11 @@ def initialize(disavowal_token) end def call + # Use `#all` here instead of `#first` to avoid setting a 'LIMIT 1' to the + # postgres query which causes it to run slowly. @event ||= Event.where( disavowal_token_fingerprint: disavowal_token_fingerprints, - ).first + ).all[0] end private