diff --git a/src/pretix/base/models/orders.py b/src/pretix/base/models/orders.py index c2f8a78a41..5f901f9686 100644 --- a/src/pretix/base/models/orders.py +++ b/src/pretix/base/models/orders.py @@ -830,7 +830,7 @@ class Order(LockModel, LoggedModel): @property def is_expired_by_time(self): return ( - self.status == Order.STATUS_PENDING and self.expires < now() + self.status == Order.STATUS_PENDING and not self.require_approval and self.expires < now() and not self.event.settings.get('payment_term_expire_automatically') )