diff --git a/src/pretix/control/templates/pretixcontrol/orders/index.html b/src/pretix/control/templates/pretixcontrol/orders/index.html index 693235b6ad..282502f32e 100644 --- a/src/pretix/control/templates/pretixcontrol/orders/index.html +++ b/src/pretix/control/templates/pretixcontrol/orders/index.html @@ -39,6 +39,7 @@ + diff --git a/src/pretix/control/views/orders.py b/src/pretix/control/views/orders.py index c4a1c55f8a..bab5f61bd9 100644 --- a/src/pretix/control/views/orders.py +++ b/src/pretix/control/views/orders.py @@ -51,7 +51,10 @@ class OrderList(EventPermissionRequiredMixin, ListView): ) if self.request.GET.get("status", "") != "": s = self.request.GET.get("status", "") - qs = qs.filter(status=s) + if s == 'o': + qs = qs.filter(status=Order.STATUS_PENDING, expires__lt=now()) + else: + qs = qs.filter(status=s) if self.request.GET.get("item", "") != "": i = self.request.GET.get("item", "") qs = qs.filter(positions__item_id__in=(i,)).distinct()