From 1d23989df1d2074c7e6e2bb76a8d58a83616a72b Mon Sep 17 00:00:00 2001 From: Thomas Steen Rasmussen Date: Tue, 11 Jul 2017 07:02:17 +0200 Subject: [PATCH] pass order to save_coinify_callback --- src/shop/coinify.py | 4 ++-- src/shop/views.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/shop/coinify.py b/src/shop/coinify.py index d4412cf9..b90d3c09 100644 --- a/src/shop/coinify.py +++ b/src/shop/coinify.py @@ -24,7 +24,7 @@ def process_coinify_invoice_json(invoicejson, order): return coinifyinvoice -def save_coinify_callback(request): +def save_coinify_callback(request, order): # first make a dict with all HTTP_ headers headerdict = {} for key, value in list(request.META.items()): @@ -42,7 +42,7 @@ def save_coinify_callback(request): headers=headerdict, body=request.body, payload=parsed, - order=self.get_object(), + order=order, ) return callbackobject diff --git a/src/shop/views.py b/src/shop/views.py index 8637d471..6fa4b69b 100644 --- a/src/shop/views.py +++ b/src/shop/views.py @@ -559,7 +559,7 @@ class CoinifyCallbackView(SingleObjectMixin, View): def post(self, request, *args, **kwargs): # save callback and parse json payload - callbackobject = save_coinify_callback(request) + callbackobject = save_coinify_callback(request, self.get_object()) # do we have a json body? if not callbackobject.payload: