fix(stripe): inconsistency preventing subscription upgrades (#2864)

This commit is contained in:
Rohan Godha
2025-06-01 00:39:44 -06:00
committed by GitHub
parent 662762cd8e
commit 2fe2b2dba9

View File

@@ -200,7 +200,18 @@ export const stripe = <O extends StripeOptions>(options: O) => {
const subscriptionToUpdate = ctx.body.subscriptionId
? await ctx.context.adapter.findOne<Subscription>({
model: "subscription",
where: [{ field: "id", value: ctx.body.subscriptionId }],
where: [
{
field: "id",
value: ctx.body.subscriptionId,
connector: "OR",
},
{
field: "stripeSubscriptionId",
value: ctx.body.subscriptionId,
connector: "OR",
},
],
})
: null;