Fix crash in CartManager

This commit is contained in:
Raphael Michel
2022-11-01 12:14:30 +01:00
parent 6956b198ae
commit 3fe2a0455f

View File

@@ -945,7 +945,7 @@ class CartManager:
continue
if count < voucher.min_usages_remaining:
self._operations = [o for o in self._operations if not (
isinstance(o, self.AddOperation) and o.voucher.pk == voucher.pk
isinstance(o, self.AddOperation) and o.voucher and o.voucher.pk == voucher.pk
)]
removals = [o.position.pk for o in self._operations if isinstance(o, self.RemoveOperation)]
for p in self.positions: