From bbee72c67f59275ffe230db7d77bd3780d2324c0 Mon Sep 17 00:00:00 2001 From: Thomas Steen Rasmussen Date: Thu, 12 May 2016 18:14:16 +0200 Subject: [PATCH] self.get_object() not self.instance --- shop/views.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/shop/views.py b/shop/views.py index 7edd295b..d73cc938 100644 --- a/shop/views.py +++ b/shop/views.py @@ -44,14 +44,14 @@ class PaymentView(LoginRequiredMixin, FormView): form_class = PaymentMethodForm def get(self, request, *args, **kwargs): - if self.instance.user != self.request.user: + if self.get_object().user != request.user: raise Http404("Order not found") - if self.instance.paid: + if self.get_object().paid: messages.error('This order is already paid for!') return HttpResponseRedirect('shop:order_detail') - if not self.instance.products: + if not self.get_object().products: messages.error('This order contains no products!') return HttpResponseRedirect('shop:order_detail')