diff --git a/src/pretix/base/models/checkin.py b/src/pretix/base/models/checkin.py index 8df9f780c7..2c573d3ae5 100644 --- a/src/pretix/base/models/checkin.py +++ b/src/pretix/base/models/checkin.py @@ -93,7 +93,7 @@ class CheckinList(LoggedModel): return self.event.cache.get_or_set( 'checkin_list_{}_checkin_count'.format(self.pk), lambda: self.positions.annotate( - checkedin=Exists(Checkin.objects.filter(list_id=self.pk, position=OuterRef('pk'))) + checkedin=Exists(Checkin.objects.filter(list_id=self.pk, position=OuterRef('pk'), type=Checkin.TYPE_ENTRY,)) ).filter( checkedin=True ).count(),