From 429ef67bbfbee976c661b71afe81778bfa8306d1 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 3 May 2017 19:17:37 +0200 Subject: [PATCH] pretixdroid API: Add related lookups --- src/pretix/plugins/pretixdroid/views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pretix/plugins/pretixdroid/views.py b/src/pretix/plugins/pretixdroid/views.py index b2ffca090..564ce3791 100644 --- a/src/pretix/plugins/pretixdroid/views.py +++ b/src/pretix/plugins/pretixdroid/views.py @@ -153,7 +153,7 @@ class ApiSearchView(ApiView): } if len(query) >= 4: - ops = OrderPosition.objects.select_related('item', 'variation', 'order').filter( + ops = OrderPosition.objects.select_related('item', 'variation', 'order', 'addon_to').filter( Q(order__event=self.event) & Q( Q(secret__istartswith=query) | Q(attendee_name__icontains=query) | Q(order__code__istartswith=query) @@ -173,7 +173,7 @@ class ApiDownloadView(ApiView): 'version': API_VERSION } - ops = OrderPosition.objects.select_related('item', 'variation', 'order').filter( + ops = OrderPosition.objects.select_related('item', 'variation', 'order', 'addon_to').filter( Q(order__event=self.event) ).annotate(checkin_cnt=Count('checkins')) response['results'] = [serialize_op(op) for op in ops]