lingo: return to homepage in ReturnView when there is no user (fixes #11594)

This commit is contained in:
Benjamin Dauvergne 2016-06-27 15:59:22 +02:00
parent 0a3c5a624f
commit cb5d94861c
1 changed files with 6 additions and 4 deletions

View File

@ -372,10 +372,12 @@ class ReturnView(View):
return HttpResponseRedirect(redirect_url)
# return to basket page if there are still items to pay
remaining_basket_items = BasketItem.objects.filter(user=self.request.user,
payment_date__isnull=True, cancellation_date__isnull=False).count()
if remaining_basket_items:
return HttpResponseRedirect(get_basket_url())
if request.user.is_authenticated():
remaining_basket_items = BasketItem.objects.filter(
user=self.request.user, payment_date__isnull=True,
cancellation_date__isnull=False).count()
if remaining_basket_items:
return HttpResponseRedirect(get_basket_url())
return HttpResponseRedirect('/')