From adced71706fa64925f8050ea09e7b21c582275ff Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 8 Feb 2022 17:53:26 +0100 Subject: [PATCH] Fix bugs from af3006a5b --- src/pretix/control/views/vouchers.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pretix/control/views/vouchers.py b/src/pretix/control/views/vouchers.py index 195a19e56..b64608b7d 100644 --- a/src/pretix/control/views/vouchers.py +++ b/src/pretix/control/views/vouchers.py @@ -434,9 +434,10 @@ class VoucherBulkCreate(EventPermissionRequiredMixin, AsyncFormView): def process_batch(batch_vouchers, voucherids): Voucher.objects.bulk_create(batch_vouchers) - if not connection.features.can_return_rows_from_bulk_insert or True: + if not connection.features.can_return_rows_from_bulk_insert: + from_db = list(self.request.event.vouchers.filter(code__in=[v.code for v in batch_vouchers])) batch_vouchers.clear() - batch_vouchers = list(self.request.event.vouchers.filter(code__in=[v.code for v in batch_vouchers])) + batch_vouchers += from_db log_entries = [] for v in batch_vouchers: