From 2fe2b2dba976d6b2d024521e85cb82ee7126fbf6 Mon Sep 17 00:00:00 2001 From: Rohan Godha Date: Sun, 1 Jun 2025 00:39:44 -0600 Subject: [PATCH] fix(stripe): inconsistency preventing subscription upgrades (#2864) --- packages/stripe/src/index.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/packages/stripe/src/index.ts b/packages/stripe/src/index.ts index bee3088454..717d851fb3 100644 --- a/packages/stripe/src/index.ts +++ b/packages/stripe/src/index.ts @@ -200,7 +200,18 @@ export const stripe = (options: O) => { const subscriptionToUpdate = ctx.body.subscriptionId ? await ctx.context.adapter.findOne({ 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;