mirror of
https://github.com/pretix/pretix.git
synced 2026-05-07 15:34:02 +00:00
Fix bugs from af3006a5b
This commit is contained in:
@@ -434,9 +434,10 @@ class VoucherBulkCreate(EventPermissionRequiredMixin, AsyncFormView):
|
|||||||
|
|
||||||
def process_batch(batch_vouchers, voucherids):
|
def process_batch(batch_vouchers, voucherids):
|
||||||
Voucher.objects.bulk_create(batch_vouchers)
|
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.clear()
|
||||||
batch_vouchers = list(self.request.event.vouchers.filter(code__in=[v.code for v in batch_vouchers]))
|
batch_vouchers += from_db
|
||||||
|
|
||||||
log_entries = []
|
log_entries = []
|
||||||
for v in batch_vouchers:
|
for v in batch_vouchers:
|
||||||
|
|||||||
Reference in New Issue
Block a user