From 59a16789ea05a6c6d5ba93a288c8f1ee3dfec1ef Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Mon, 26 Jun 2023 11:12:13 +0200 Subject: [PATCH] CartManager: Fix crash PRETIXEU-8NF --- src/pretix/base/services/cart.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pretix/base/services/cart.py b/src/pretix/base/services/cart.py index 035566861..e243f0edc 100644 --- a/src/pretix/base/services/cart.py +++ b/src/pretix/base/services/cart.py @@ -317,6 +317,9 @@ class CartManager: def _delete_out_of_timeframe(self): err = None for cp in self.positions: + if not cp.pk: + continue + if cp.subevent and cp.subevent.presale_start and self.now_dt < cp.subevent.presale_start: err = error_messages['some_subevent_not_started'] cp.addons.all().delete()