diff --git a/src/Domain.py b/src/Domain.py index 4f789b5..ccbf513 100644 --- a/src/Domain.py +++ b/src/Domain.py @@ -85,7 +85,6 @@ class User: # At this point we have a new user and a plan identifier # We formt the plan as it is given to us as a string ... later will be subscribed. # - plans = [{"id":plans}] self.user = {"_id":id,"emails":[uid],"source":self.stripeToken} else: @@ -101,8 +100,9 @@ class User: # If this user's isn't already subscribed we should subscribe her # We perform a set operation to determine if she is alread susbscribed # + + plans = [{"id":plans}] lsub = self.subscriptions() - if len(lsub.data) > 0 : lplans = [str(item['plan']['id']) for item in lsub.data if item.ended_at in [None,""]] x_plans = [item['id'] for item in plans] @@ -110,7 +110,7 @@ class User: if lplans and not set(x_plans) - set(lplans) : has_plans = False x = list(set(x_plans) - set(lplans)) - plans = [ item for item in plans if item.id in x] + plans = [ item for item in plans if item['id'] in x] else: # # In case the user doesn't have any plans with us @@ -209,10 +209,8 @@ class User: for plan in plans: sid = plan['subscription'] if plan['amount'] > 0 : - print [' *** ',plan['amount']] _invoice= stripe.Invoice.create(customer=id,subscription=sid) r = _invoice.pay() - print r """ This function is designed to determine if the user exists or not