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) {