2
0

fix(stripe): 🐛 Subscription cancel webhook

This commit is contained in:
Baptiste Arnaud
2022-06-01 12:29:36 +02:00
parent 87fe47923e
commit 35923215b9

View File

@ -54,12 +54,9 @@ const webhookHandler = async (req: NextApiRequest, res: NextApiResponse) => {
}
case 'customer.subscription.deleted': {
const subscription = event.data.object as Stripe.Subscription
const { metadata } = subscription
if (!metadata.workspaceId)
return res.status(500).send(`workspaceId not found`)
await prisma.workspace.update({
where: {
id: metadata.workspaceId,
stripeId: subscription.customer as string,
},
data: {
plan: Plan.FREE,