Make the account settings view a tiny bit nicer looking

This commit is contained in:
Joseph Schorr 2013-10-02 14:50:02 -04:00
parent dc3ec72432
commit c2e9a766f7
4 changed files with 28 additions and 11 deletions

View file

@ -348,7 +348,7 @@ def delete_permissions(namespace, repository, username):
abort(403) # Permission denied
def subscription_view(stripe_subscription, used_repos):
def subscription_view(stripe_subscription, used_repos):
return {
'currentPeriodStart': stripe_subscription.current_period_start,
'currentPeriodEnd': stripe_subscription.current_period_end,
@ -401,8 +401,9 @@ def get_subscription():
if user.stripe_id:
private_repos = model.get_private_repo_count(user.username)
cus = stripe.Customer.retrieve(user.stripe_id)
return jsonify(subscription_view(cus.subscription, private_repos))
if cus.subscription:
return jsonify(subscription_view(cus.subscription, private_repos))
abort(404)
@ -418,4 +419,4 @@ def cancel_subscription():
cus.cancel_subscription()
return make_response('Deleted', 204)
abort(404)
abort(404)