From 9b8a9c563acd739eebabc6617236c0298e04cba0 Mon Sep 17 00:00:00 2001 From: PCoder Date: Sat, 14 Sep 2019 23:13:30 +0530 Subject: [PATCH] Handle None when all stripe plans are empty --- stripe_utils.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/stripe_utils.py b/stripe_utils.py index 2d61026..d963997 100644 --- a/stripe_utils.py +++ b/stripe_utils.py @@ -267,10 +267,11 @@ class StripeUtils(object): def _get_all_stripe_plans(self): all_stripe_plans = client.get("/v1/stripe_plans") all_stripe_plans_set = set() - all_stripe_plans_obj = json.loads(all_stripe_plans.value) - if (all_stripe_plans_obj and - len(all_stripe_plans_obj['plans']) > 0): - all_stripe_plans_set = set(all_stripe_plans_obj["plans"]) + if all_stripe_plans: + all_stripe_plans_obj = json.loads(all_stripe_plans.value) + if (all_stripe_plans_obj and + len(all_stripe_plans_obj['plans']) > 0): + all_stripe_plans_set = set(all_stripe_plans_obj["plans"]) return all_stripe_plans_set def _save_all_stripe_plans(self, stripe_plans):