From c083ce904ae95f7f82305888c9d5af0e9d194797 Mon Sep 17 00:00:00 2001 From: Martin Gross Date: Fri, 19 Jun 2026 12:41:32 +0200 Subject: [PATCH] Checkin API: Provide 'reason' for RequiredMediaExchangeError (PRETIXEU-DHW) --- src/pretix/api/views/checkin.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pretix/api/views/checkin.py b/src/pretix/api/views/checkin.py index 5016d54f9a..7bafddd3a3 100644 --- a/src/pretix/api/views/checkin.py +++ b/src/pretix/api/views/checkin.py @@ -872,6 +872,7 @@ def _redeem_process(*, checkinlists, raw_barcode, answers_data, datetime, force, 'media_policy': e.media_policy, 'media_type': e.media_type, 'list': MiniCheckinListSerializer(list_by_event[op.order.event_id]).data, + 'reason': e.code, 'reason_explanation': e.msg, }, status=400) except CheckInError as e: