diff --git a/server/models/WebhookSubscription.ts b/server/models/WebhookSubscription.ts index bc9eeb0fc..148ee7c66 100644 --- a/server/models/WebhookSubscription.ts +++ b/server/models/WebhookSubscription.ts @@ -8,6 +8,7 @@ import { DataType, IsUrl, BeforeCreate, + DefaultScope, } from "sequelize-typescript"; import { SaveOptions } from "sequelize/types"; import { WebhookSubscriptionValidation } from "@shared/validations"; @@ -19,6 +20,14 @@ import ParanoidModel from "./base/ParanoidModel"; import Fix from "./decorators/Fix"; import Length from "./validators/Length"; +@DefaultScope(() => ({ + include: [ + { + association: "team", + required: true, + }, + ], +})) @Table({ tableName: "webhook_subscriptions", modelName: "webhook_subscription",