diff --git a/src/pretix/api/webhooks.py b/src/pretix/api/webhooks.py index dedddac749..c47b56e9af 100644 --- a/src/pretix/api/webhooks.py +++ b/src/pretix/api/webhooks.py @@ -176,7 +176,7 @@ class ParametrizedItemWebhookEvent(ParametrizedWebhookEvent): } -class ParametrizedOrderPositionWebhookEvent(ParametrizedOrderWebhookEvent): +class ParametrizedOrderPositionCheckinWebhookEvent(ParametrizedOrderWebhookEvent): def build_payload(self, logentry: LogEntry): d = super().build_payload(logentry) @@ -185,6 +185,7 @@ class ParametrizedOrderPositionWebhookEvent(ParametrizedOrderWebhookEvent): d['orderposition_id'] = logentry.parsed_data.get('position') d['orderposition_positionid'] = logentry.parsed_data.get('positionid') d['checkin_list'] = logentry.parsed_data.get('list') + d['type'] = logentry.parsed_data.get('type') d['first_checkin'] = logentry.parsed_data.get('first_checkin') return d @@ -296,11 +297,11 @@ def register_default_webhook_events(sender, **kwargs): 'pretix.event.order.denied', _('Order denied'), ), - ParametrizedOrderPositionWebhookEvent( + ParametrizedOrderPositionCheckinWebhookEvent( 'pretix.event.checkin', _('Ticket checked in'), ), - ParametrizedOrderPositionWebhookEvent( + ParametrizedOrderPositionCheckinWebhookEvent( 'pretix.event.checkin.reverted', _('Ticket check-in reverted'), ),