From dddb1d4a651547720d743aa5959a7ee6b360d8dc Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 23 Dec 2016 11:09:30 +0100 Subject: [PATCH] Guarantee correct grouping --- src/pretix/presale/views/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pretix/presale/views/__init__.py b/src/pretix/presale/views/__init__.py index d5a6c1cb61..7dae0beffe 100644 --- a/src/pretix/presale/views/__init__.py +++ b/src/pretix/presale/views/__init__.py @@ -44,11 +44,11 @@ class CartMixin: else: i = pos.pk if downloads: - return i, 0, 0, 0, 0 + return i, pos.pk, 0, 0, 0, 0 if answers and ((pos.item.admission and self.request.event.settings.attendee_names_asked) or pos.item.questions.all()): - return i, 0, 0, 0, 0 - return 0, pos.item_id, pos.variation_id, pos.price, (pos.voucher_id or 0) + return i, pos.pk, 0, 0, 0, 0 + return 0, 0, pos.item_id, pos.variation_id, pos.price, (pos.voucher_id or 0) positions = [] for k, g in groupby(sorted(list(cartpos), key=keyfunc), key=keyfunc):