lingo: return to basket cell page if no item to pay selected (#9992)

This commit is contained in:
Serghei Mihai 2016-02-15 19:02:14 +01:00
parent 822eb20cee
commit b7eb006263
1 changed files with 5 additions and 0 deletions

View File

@ -26,6 +26,8 @@ from django.utils import timezone
from django.views.decorators.csrf import csrf_exempt
from django.views.generic import View, ListView, TemplateView
from django.conf import settings
from django.contrib import messages
from django.utils.translation import ugettext_lazy as _
import eopayment
@ -129,6 +131,9 @@ class PayView(View):
def post(self, request, *args, **kwargs):
regie_id = request.POST.get('regie')
next_url = request.POST.get('next_url')
if not request.POST.getlist('item'):
messages.warning(request, _('You have to choose at least one item to pay'))
return HttpResponseRedirect(next_url)
if regie_id:
regie = Regie.objects.get(pk=regie_id)
if regie.is_remote():