From 6280e06e7cce50268e31c2a856014085bcd73b26 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 22 Mar 2016 12:42:30 +0100 Subject: [PATCH] Optimized some SQL queries --- src/pretix/control/views/orders.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pretix/control/views/orders.py b/src/pretix/control/views/orders.py index 7b58058a4..56045877f 100644 --- a/src/pretix/control/views/orders.py +++ b/src/pretix/control/views/orders.py @@ -120,7 +120,7 @@ class OrderDetail(OrderView): and self.order.status == Order.STATUS_PAID ) ctx['payment'] = self.payment_provider.order_control_render(self.request, self.object) - ctx['invoices'] = list(self.order.invoices.all()) + ctx['invoices'] = list(self.order.invoices.all().select_related('event')) return ctx def get_items(self): @@ -131,7 +131,7 @@ class OrderDetail(OrderView): ).select_related( 'item', 'variation' ).prefetch_related( - 'item__questions', 'answers' + 'item__questions', 'answers', 'answers__question' ) # Group items of the same variation