From 303ed075047be9dabd61b521c373dff315a597f9 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Mon, 28 Jan 2019 09:03:30 +0100 Subject: [PATCH] Voucher API: Never use a list in log_action(data) --- src/pretix/api/views/voucher.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pretix/api/views/voucher.py b/src/pretix/api/views/voucher.py index f4b62b781..c9eea8b50 100644 --- a/src/pretix/api/views/voucher.py +++ b/src/pretix/api/views/voucher.py @@ -124,12 +124,12 @@ class VoucherViewSet(viewsets.ModelViewSet): serializer.is_valid(raise_exception=True) with transaction.atomic(): serializer.save(event=self.request.event) - for i in serializer.instance: - i.log_action( + for i, v in enumerate(serializer.instance): + v.log_action( 'pretix.voucher.added', user=self.request.user, auth=self.request.auth, - data=self.request.data + data=self.request.data[i] ) headers = self.get_success_headers(serializer.data) return Response(serializer.data, status=status.HTTP_201_CREATED, headers=headers)