Use hasattr to check if a user already has a stripecustomer object

This commit is contained in:
M.Ravi 2017-10-26 15:00:54 +02:00
commit ef9dc446db
2 changed files with 12 additions and 8 deletions

View file

@ -664,8 +664,12 @@ class PaymentVMView(LoginRequiredMixin, FormView):
def get_context_data(self, **kwargs):
context = super(PaymentVMView, self).get_context_data(**kwargs)
user = self.request.user
if hasattr(user, 'stripecustomer'):
stripe_customer = user.stripecustomer
else:
stripe_customer = None
cards_list = UserCardDetail.get_all_cards_list(
stripe_customer= user.stripecustomer
stripe_customer=stripe_customer
)
context.update({
'cards_list': cards_list,