delete website in relational query

This commit is contained in:
Francis Cao 2022-11-21 22:51:23 -08:00
parent d60ad1c782
commit 5da7a208a8

View File

@ -97,9 +97,7 @@ export async function deleteWebsite(websiteId: string) {
}); });
} }
async function deleteWebsiteRelationalQuery( async function deleteWebsiteRelationalQuery(websiteId,): Promise<[Prisma.BatchPayload, Prisma.BatchPayload, Website]> {
websiteId,
): Promise<[Prisma.BatchPayload, Prisma.BatchPayload, Website]> {
const { client, transaction } = prisma; const { client, transaction } = prisma;
return transaction([ return transaction([
@ -109,10 +107,7 @@ async function deleteWebsiteRelationalQuery(
client.session.deleteMany({ client.session.deleteMany({
where: { websiteId }, where: { websiteId },
}), }),
client.website.update({ client.website.delete({
data: {
isDeleted: true,
},
where: { id: websiteId }, where: { id: websiteId },
}), }),
]).then(async data => { ]).then(async data => {