From 2d8910e7977f66e49924134a615fac6ea90c807d Mon Sep 17 00:00:00 2001 From: Mira Weller Date: Fri, 16 May 2025 22:34:24 +0200 Subject: [PATCH] fix error if max_extend=None --- src/pretix/presale/views/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pretix/presale/views/__init__.py b/src/pretix/presale/views/__init__.py index dc01c52997..b8d6acb691 100644 --- a/src/pretix/presale/views/__init__.py +++ b/src/pretix/presale/views/__init__.py @@ -229,7 +229,7 @@ class CartMixin: try: first_expiry = min(p.expires for p in positions) if positions else now() - max_expiry_extend = min(p.max_extend for p in positions) if positions else now() + max_expiry_extend = min((p.max_extend for p in positions if p.max_extend), default=None) total_seconds_left = max(first_expiry - now(), timedelta()).total_seconds() minutes_left = int(total_seconds_left // 60) seconds_left = int(total_seconds_left % 60)