diff --git a/src/pretix/base/models/checkin.py b/src/pretix/base/models/checkin.py index 8c82a0107d..df9ef154eb 100644 --- a/src/pretix/base/models/checkin.py +++ b/src/pretix/base/models/checkin.py @@ -5,5 +5,5 @@ class Checkin(models.Model): """ A checkin object is created when a person enters the event. """ - position = models.ForeignKey('pretixbase.OrderPosition', related_name='pretixdroid_checkins') + position = models.ForeignKey('pretixbase.OrderPosition', related_name='checkins') datetime = models.DateTimeField(auto_now_add=True) diff --git a/src/pretix/plugins/pretixdroid/views.py b/src/pretix/plugins/pretixdroid/views.py index 549fb63a7d..f74862a85c 100644 --- a/src/pretix/plugins/pretixdroid/views.py +++ b/src/pretix/plugins/pretixdroid/views.py @@ -118,7 +118,7 @@ class ApiSearchView(ApiView): & Q( Q(secret__istartswith=query) | Q(attendee_name__icontains=query) | Q(order__code__istartswith=query) ) - ).prefetch_related('pretixdroid_checkins')[:25] + ).prefetch_related('checkins')[:25] response['results'] = [ { @@ -127,7 +127,7 @@ class ApiSearchView(ApiView): 'item': str(op.item), 'variation': str(op.variation) if op.variation else None, 'attendee_name': op.attendee_name, - 'redeemed': bool(op.pretixdroid_checkins.all()), + 'redeemed': bool(op.checkins.all()), 'paid': op.order.status == Order.STATUS_PAID, } for op in ops ]