From 266a2f4485b3601fbcb18402142b9be9a2b513da Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Fri, 15 Sep 2023 20:48:24 -0400 Subject: [PATCH] fix: integrations.delete event not handled in DeliverWebhookTask --- plugins/webhooks/server/tasks/DeliverWebhookTask.ts | 1 + server/types.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/webhooks/server/tasks/DeliverWebhookTask.ts b/plugins/webhooks/server/tasks/DeliverWebhookTask.ts index db2f2e4f2..9ca74e37a 100644 --- a/plugins/webhooks/server/tasks/DeliverWebhookTask.ts +++ b/plugins/webhooks/server/tasks/DeliverWebhookTask.ts @@ -174,6 +174,7 @@ export default class DeliverWebhookTask extends BaseTask { return; case "integrations.create": case "integrations.update": + case "integrations.delete": await this.handleIntegrationEvent(subscription, event); return; case "teams.create": diff --git a/server/types.ts b/server/types.ts index 6155d7d8c..884c2413f 100644 --- a/server/types.ts +++ b/server/types.ts @@ -268,7 +268,7 @@ export type GroupEvent = BaseEvent & ); export type IntegrationEvent = BaseEvent & { - name: "integrations.create" | "integrations.update"; + name: "integrations.create" | "integrations.update" | "integrations.delete"; modelId: string; };