From 330fadbea9caf962d7b032fa2af3930fa431a9d2 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 4 Oct 2017 09:43:14 +0200 Subject: [PATCH] Fix wrong execution order --- src/pretix/presale/views/cart.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pretix/presale/views/cart.py b/src/pretix/presale/views/cart.py index 07bafe8ec0..49f527b9e4 100644 --- a/src/pretix/presale/views/cart.py +++ b/src/pretix/presale/views/cart.py @@ -156,7 +156,8 @@ def get_or_create_cart_id(request): def cart_session(request): request.session.modified = True - return request.session['carts'][get_or_create_cart_id(request)] + cart_id = get_or_create_cart_id(request) + return request.session['carts'][cart_id] class CartRemove(EventViewMixin, CartActionMixin, AsyncAction, View):