diff options
Diffstat (limited to 'app/services/incident_management/pager_duty/process_webhook_service.rb')
-rw-r--r-- | app/services/incident_management/pager_duty/process_webhook_service.rb | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/app/services/incident_management/pager_duty/process_webhook_service.rb b/app/services/incident_management/pager_duty/process_webhook_service.rb index ccbca671b37..a49e639ea62 100644 --- a/app/services/incident_management/pager_duty/process_webhook_service.rb +++ b/app/services/incident_management/pager_duty/process_webhook_service.rb @@ -2,7 +2,7 @@ module IncidentManagement module PagerDuty - class ProcessWebhookService + class ProcessWebhookService < ::BaseProjectService include Gitlab::Utils::StrongMemoize include IncidentManagement::Settings @@ -13,7 +13,8 @@ module IncidentManagement PAGER_DUTY_PROCESSABLE_EVENT_TYPES = %w(incident.trigger).freeze def initialize(project, payload) - @project = project + super(project: project) + @payload = payload end @@ -29,7 +30,7 @@ module IncidentManagement private - attr_reader :project, :payload + attr_reader :payload def process_incidents pager_duty_processable_events.each do |event| |