From 8101a9d8aeda3522a68c3d79b22d41bb5647b835 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 31 Mar 2021 10:37:49 +0200 Subject: [PATCH] CartManager: Fix a cache handling bug --- 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 7f6a73411..e10e370b3 100644 --- a/src/pretix/base/services/cart.py +++ b/src/pretix/base/services/cart.py @@ -207,7 +207,7 @@ class CartManager: def _update_subevents_cache(self, se_ids: List[int]): self._subevents_cache.update({ i.pk: i - for i in self.event.subevents.filter(id__in=[i for i in se_ids if i and i not in self._items_cache]) + for i in self.event.subevents.filter(id__in=[i for i in se_ids if i and i not in self._subevents_cache]) }) def _update_items_cache(self, item_ids: List[int], variation_ids: List[int]):