From 0311c0251ab9fc32f40ea3e9eef5df195e9d5707 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 15 May 2019 15:23:02 +0200 Subject: [PATCH] Fix an unlogical comparison in a query --- src/pretix/base/services/cart.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pretix/base/services/cart.py b/src/pretix/base/services/cart.py index 458bc5f8de..ae003fdd9b 100644 --- a/src/pretix/base/services/cart.py +++ b/src/pretix/base/services/cart.py @@ -634,7 +634,7 @@ class CartManager: Q(voucher=voucher) & Q(event=self.event) & Q(expires__gte=self.now_dt) ).exclude(pk__in=[ - op.position.voucher_id for op in self._operations if isinstance(op, self.ExtendOperation) + op.position.id for op in self._operations if isinstance(op, self.ExtendOperation) ]) cart_count = redeemed_in_carts.count() v_avail = voucher.max_usages - voucher.redeemed - cart_count