This commit is contained in:
Raphael Michel
2022-02-08 17:53:26 +01:00
parent 8c7ed38441
commit adced71706

View File

@@ -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: