Fix check-in of unpaid orders in web check-in list

This commit is contained in:
Raphael Michel
2018-02-26 10:41:58 +01:00
parent 0d1f424425
commit 29e22a0c6c

View File

@@ -92,7 +92,7 @@ class CheckInListShow(EventPermissionRequiredMixin, PaginationMixin, ListView):
for op in positions:
created = False
if op.order.status == Order.STATUS_PAID:
if op.order.status == Order.STATUS_PAID or (self.list.include_pending and op.order.status == Order.STATUS_PENDING):
ci, created = Checkin.objects.get_or_create(position=op, list=self.list, defaults={
'datetime': now(),
})