🐛 Better manage newly created subscription in stripe webhook

This commit is contained in:
Baptiste Arnaud 2025-06-26 09:19:42 +02:00
parent a5db6dc0a1
commit 761602b3d2
No known key found for this signature in database

View File

@ -120,6 +120,11 @@ export const webhookHandler = async (
const subscription = event.data.object as Stripe.Subscription;
const previous = event.data.previous_attributes;
if (previous?.status === "incomplete")
return res.send({
message: "Subscription just created, skipping.",
});
const existingWorkspace = await prisma.workspace.findFirst({
where: {
stripeId: subscription.customer as string,