fix: PagerDuty params should include Service Id as well (v0.17 beta exclusive) (#5335)
diff --git a/backend/plugins/pagerduty/tasks/incidents_collector.go b/backend/plugins/pagerduty/tasks/incidents_collector.go
index e95de2e..3d514a3 100644
--- a/backend/plugins/pagerduty/tasks/incidents_collector.go
+++ b/backend/plugins/pagerduty/tasks/incidents_collector.go
@@ -64,6 +64,7 @@
Ctx: taskCtx,
Params: PagerDutyParams{
ConnectionId: data.Options.ConnectionId,
+ ServiceId: data.Options.ServiceId,
},
Table: RAW_INCIDENTS_TABLE,
}
diff --git a/backend/plugins/pagerduty/tasks/task_data.go b/backend/plugins/pagerduty/tasks/task_data.go
index 91ba003..a357dd0 100644
--- a/backend/plugins/pagerduty/tasks/task_data.go
+++ b/backend/plugins/pagerduty/tasks/task_data.go
@@ -41,6 +41,7 @@
type PagerDutyParams struct {
ConnectionId uint64
+ ServiceId string
}
func DecodeAndValidateTaskOptions(options map[string]interface{}) (*PagerDutyOptions, errors.Error) {