From ed54cde1503e2f95d45b9d697553f8fad9e23517 Mon Sep 17 00:00:00 2001 From: Thomas Steen Rasmussen Date: Wed, 1 Jun 2016 01:25:14 +0200 Subject: [PATCH] remove all the debug stuff, re-get object from db, see if that works --- shop/views.py | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/shop/views.py b/shop/views.py index dbe5b489..3504dfd2 100644 --- a/shop/views.py +++ b/shop/views.py @@ -387,30 +387,16 @@ class CoinifyRedirectView(LoginRequiredMixin, EnsureUserOwnsOrderMixin, EnsureUn def dispatch(self, request, *args, **kwargs): order = self.get_object() - print "checking if order %s has coinifyapiinvoice" % order.pk if hasattr(order, 'coinifyapiinvoice'): # we already have a coinifyinvoice for this order, # check if it expired - print "order %s has coinifyapiinvoice, check expire time.." % order.pk if parse_datetime(order.coinifyapiinvoice.invoicejson['expire_time']) < timezone.now(): # this coinifyinvoice expired, delete it - print "order %s has an expired coinifyapiinvoice, delete it.." % order.pk order.coinifyapiinvoice.delete() - if hasattr(order, 'coinifyapiinvoice'): - print "deleted coinifyapiinvoice but order %s still hasattr(coinifyapiinvoice), sleeping 5 secs" % order.pk - time.sleep(2) - if hasattr(order, 'coinifyapiinvoice'): - print "deleted coinifyapiinvoice and slept 2 secs but order %s still hasattr(coinifyapiinvoice), what the fuck" % order.pk - order.refresh_from_db() - if hasattr(order, 'coinifyapiinvoice'): - print "refreshed order %s from db but it still hasattr(coinifyapiinvoice), what the fuck" % order.pk - else: - print "refreshed order %s from db which helped" % order.pk + order = self.get_object() # create a new coinify invoice if needed - print "checking if order %s has coinifyapiinvoice" % order.pk if not hasattr(order, 'coinifyapiinvoice'): - print "order %s has no coinifyapiinvoice, creating one.." % order.pk # Initiate coinify API coinifyapi = CoinifyAPI( settings.COINIFY_API_KEY, @@ -445,7 +431,6 @@ class CoinifyRedirectView(LoginRequiredMixin, EnsureUserOwnsOrderMixin, EnsureUn order = order, ) - print "done" return super(CoinifyRedirectView, self).dispatch( request, *args, **kwargs )