From f572749acec46180307ddad14d09e304e8a5515a Mon Sep 17 00:00:00 2001 From: yackob03 Date: Wed, 2 Oct 2013 12:43:25 -0400 Subject: [PATCH] Fix a bug in billing dealing with former customers. --- endpoints/api.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/endpoints/api.py b/endpoints/api.py index a550a58cf..b44aa03eb 100644 --- a/endpoints/api.py +++ b/endpoints/api.py @@ -401,7 +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)