mirror of
https://github.com/pretix/pretix.git
synced 2026-05-14 16:44:06 +00:00
API: Fix deleting checkin-lists (Z#23170525) (PRETIXEU-AS5) (#4600)
This commit is contained in:
@@ -342,7 +342,7 @@ Endpoints
|
||||
|
||||
.. http:delete:: /api/v1/organizers/(organizer)/events/(event)/checkinlist/(id)/
|
||||
|
||||
Delete a check-in list. Note that this also deletes the information on all check-ins performed via this list.
|
||||
Delete a check-in list. **Note that this also deletes the information on all check-ins performed via this list.**
|
||||
|
||||
**Example request**:
|
||||
|
||||
|
||||
@@ -143,7 +143,9 @@ class CheckinListViewSet(viewsets.ModelViewSet):
|
||||
data=self.request.data
|
||||
)
|
||||
|
||||
@transaction.atomic
|
||||
def perform_destroy(self, instance):
|
||||
instance.checkins.all().delete()
|
||||
instance.log_action(
|
||||
'pretix.event.checkinlist.deleted',
|
||||
user=self.request.user,
|
||||
|
||||
Reference in New Issue
Block a user