diff --git a/ghost/admin/app/controllers/settings/membership.js b/ghost/admin/app/controllers/settings/membership.js index 806b9d479a..1645d7556e 100644 --- a/ghost/admin/app/controllers/settings/membership.js +++ b/ghost/admin/app/controllers/settings/membership.js @@ -271,7 +271,8 @@ export default class MembersAccessController extends Controller { } async saveProduct() { - if (this.product) { + const isStripeConnected = this.settings.get('stripeConnectAccountId'); + if (this.product && isStripeConnected) { const stripePrices = this.product.stripePrices || []; const monthlyAmount = this.stripeMonthlyAmount * 100; const yearlyAmount = this.stripeYearlyAmount * 100;