Do not allow to delete vouchers assigned to canceled orders

This commit is contained in:
Raphael Michel
2018-12-18 09:56:58 +01:00
parent 1edcd47703
commit e11ee4a427

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(