Fixed broken database transaction grouping

This commit is contained in:
Raphael Michel
2016-02-11 16:58:02 +01:00
parent f18a180ae4
commit fe6bcd2e9e
2 changed files with 14 additions and 13 deletions

View File

@@ -377,6 +377,9 @@ class OrderPosition(AbstractPosition):
answ.orderposition = op
answ.cartposition = None
answ.save()
if cartpos.voucher:
cartpos.voucher.redeemed = True
cartpos.voucher.save()
cartpos.delete()
ops.append(op)
OrderPosition.objects.bulk_create(ops)