From 4ab298dd10045d34ff17488f4fc39b723df3af33 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 5 Apr 2022 09:54:35 +0200 Subject: [PATCH] Order API search: Disable voucher search to work around an immediate performance problem --- src/pretix/api/views/order.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pretix/api/views/order.py b/src/pretix/api/views/order.py index 0fee8c3501..be168cce21 100644 --- a/src/pretix/api/views/order.py +++ b/src/pretix/api/views/order.py @@ -150,7 +150,8 @@ with scopes_disabled(): matching_positions = OrderPosition.objects.filter( Q(order=OuterRef('pk')) & Q( Q(attendee_name_cached__icontains=u) | Q(attendee_email__icontains=u) - | Q(secret__istartswith=u) | Q(voucher__code__icontains=u) + | Q(secret__istartswith=u) + # | Q(voucher__code__icontains=u) # temporarily removed since it caused bad query performance on postgres ) ).values('id')