From aefc1fc89c7c5f05e92dd84d874645ed300b71b1 Mon Sep 17 00:00:00 2001 From: Thomas Steen Rasmussen Date: Tue, 31 May 2016 23:58:25 +0200 Subject: [PATCH] test if this is a timing issue --- shop/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/shop/views.py b/shop/views.py index 023a5923..10228f4c 100644 --- a/shop/views.py +++ b/shop/views.py @@ -37,7 +37,7 @@ from .epay import calculate_epay_hash, validate_epay_callback from collections import OrderedDict from vendor.coinify_api import CoinifyAPI from vendor.coinify_callback import CoinifyCallback -import json +import json, time class EnsureUserOwnsOrderMixin(SingleObjectMixin): @@ -393,6 +393,7 @@ class CoinifyRedirectView(LoginRequiredMixin, EnsureUserOwnsOrderMixin, EnsureUn if parse_datetime(order.coinifyapiinvoice.invoicejson['expire_time']) < timezone.now(): # this coinifyinvoice expired, delete it order.coinifyapiinvoice.delete() + time.sleep(1) # create a new coinify invoice if needed if not hasattr(order, 'coinifyapiinvoice'):