From 6b0d6c0d1ce72b61de0f341302d6be780fc4d07a Mon Sep 17 00:00:00 2001 From: Brian Cao Date: Fri, 7 Apr 2023 11:40:28 -0700 Subject: [PATCH] Delete event_data on website reset/delete. --- queries/admin/user.ts | 3 +++ queries/admin/website.ts | 3 +++ 2 files changed, 6 insertions(+) diff --git a/queries/admin/user.ts b/queries/admin/user.ts index 12b7ae3b..431e934b 100644 --- a/queries/admin/user.ts +++ b/queries/admin/user.ts @@ -161,6 +161,9 @@ export async function deleteUser( return prisma .transaction([ + client.eventData.deleteMany({ + where: { websiteId: { in: websiteIds } }, + }), client.websiteEvent.deleteMany({ where: { websiteId: { in: websiteIds } }, }), diff --git a/queries/admin/website.ts b/queries/admin/website.ts index 49c97691..f5ce5739 100644 --- a/queries/admin/website.ts +++ b/queries/admin/website.ts @@ -78,6 +78,9 @@ export async function deleteWebsite( const cloudMode = process.env.CLOUD_MODE; return transaction([ + client.eventData.deleteMany({ + where: { websiteId }, + }), client.websiteEvent.deleteMany({ where: { websiteId }, }),