From 74908d8405bd23f83cc039eeab88d7a270059e0a Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 15 Mar 2016 18:38:07 +0100 Subject: [PATCH] Fixed a bug with ordering free tickets --- src/pretix/presale/views/checkout.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pretix/presale/views/checkout.py b/src/pretix/presale/views/checkout.py index f85d10beb..55ce2a121 100644 --- a/src/pretix/presale/views/checkout.py +++ b/src/pretix/presale/views/checkout.py @@ -23,7 +23,7 @@ class CheckoutView(CartMixin, View): if 'step' not in kwargs: return redirect(step.get_step_url()) is_selected = (step.identifier == kwargs.get('step', '')) - if not is_selected and not step.is_completed(request, warn=not is_selected): + if "async_id" not in request.GET and not is_selected and not step.is_completed(request, warn=not is_selected): return redirect(step.get_step_url()) if is_selected: if request.method.lower() in self.http_method_names: