diff --git a/doc/api/resources/checkinlists.rst b/doc/api/resources/checkinlists.rst index 10c307ce27..621fcc60e3 100644 --- a/doc/api/resources/checkinlists.rst +++ b/doc/api/resources/checkinlists.rst @@ -188,6 +188,7 @@ Endpoints { "checkin_count": 17, "position_count": 42, + "inside_count": 12, "event": { "name": "Demo Conference" }, diff --git a/src/pretix/api/views/checkin.py b/src/pretix/api/views/checkin.py index d5abc7c6b0..861cb0b0c2 100644 --- a/src/pretix/api/views/checkin.py +++ b/src/pretix/api/views/checkin.py @@ -111,7 +111,8 @@ class CheckinListViewSet(viewsets.ModelViewSet): 'name': str(ev.name), }, 'checkin_count': cqs.count(), - 'position_count': pqs.count() + 'position_count': pqs.count(), + 'inside_count': clist.inside_count, } op_by_item = { diff --git a/src/tests/api/test_checkin.py b/src/tests/api/test_checkin.py index b0a25bb825..5e231f9d72 100644 --- a/src/tests/api/test_checkin.py +++ b/src/tests/api/test_checkin.py @@ -565,6 +565,7 @@ def test_status(token_client, organizer, event, clist_all, item, other_item, ord assert resp.status_code == 200 assert resp.data['checkin_count'] == 1 assert resp.data['position_count'] == 2 + assert resp.data['inside_count'] == 1 assert resp.data['items'] == [ { 'name': str(item.name),