Do not allow to delete vouchers assigned to canceled orders

This commit is contained in:
Raphael Michel
2018-12-18 10:07:17 +01:00
parent 1edcd47703
commit e11ee4a427
+1 -1
View File
@@ -182,7 +182,7 @@ class Voucher(LoggedModel):
return self.code
def allow_delete(self):
return self.redeemed == 0
return self.redeemed == 0 and not self.orderposition_set.exists()
def clean(self):
Voucher.clean_item_properties(