fix: Ensure IntegrationAuthentication is deleted with team

This commit is contained in:
Tom Moor 2021-11-07 08:29:37 -08:00
parent 70ec8c551e
commit ee270abbe9
1 changed files with 7 additions and 0 deletions

View File

@ -14,6 +14,7 @@ import {
User,
UserAuthentication,
Integration,
IntegrationAuthentication,
SearchQuery,
Share,
} from "../models";
@ -130,6 +131,12 @@ export default async function teamPermanentDeleter(team: Team) {
transaction,
});
await IntegrationAuthentication.destroy({
where: { teamId },
force: true,
transaction,
});
await NotificationSetting.destroy({
where: { teamId },
force: true,