Don't allow multiple gold subscriptions.

This commit is contained in:
Brian Simpson
2013-11-19 00:51:36 -05:00
parent 64bffb2903
commit b9d932d233

View File

@@ -916,6 +916,10 @@ class StripeController(GoldPaymentController):
if period:
plan_id = (g.STRIPE_MONTHLY_GOLD_PLAN if period == 'monthly'
else g.STRIPE_YEARLY_GOLD_PLAN)
if c.user.has_gold_subscription:
form.set_html('.status',
_('your account already has a gold subscription'))
return
else:
plan_id = None
penny_months, days = months_and_days_from_pennies(pennies)