lingo: bail out early if payment return url is called naked (#23652)

This commit is contained in:
Frédéric Péters 2018-05-09 07:58:12 +02:00
parent c505e6bb37
commit ff9610ff0d
1 changed files with 2 additions and 0 deletions

View File

@ -516,6 +516,8 @@ class ReturnView(PaymentView):
return super(ReturnView, self).dispatch(*args, **kwargs)
def get(self, request, *args, **kwargs):
if not request.environ['QUERY_STRING']:
return HttpResponseBadRequest('Missing query string')
return self.handle_return(request, request.environ['QUERY_STRING'], **kwargs)
def post(self, request, *args, **kwargs):