From 9ca0e41c5f948eef4f2dcaab4dba55613e571744 Mon Sep 17 00:00:00 2001 From: Mira Date: Wed, 19 Mar 2025 09:49:51 +0100 Subject: [PATCH] Do not match failed offline checkins to order positions from another event (Z#23181592) (#4932) --- 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 82f0eac191..311a6bd602 100644 --- a/src/pretix/api/views/checkin.py +++ b/src/pretix/api/views/checkin.py @@ -165,6 +165,7 @@ class CheckinListViewSet(viewsets.ModelViewSet): if not serializer.validated_data.get('position'): kwargs['position'] = OrderPosition.all.filter( + order__event=self.request.event, secret=serializer.validated_data['raw_barcode'] ).first()