diff --git a/src/pretix/base/models/vouchers.py b/src/pretix/base/models/vouchers.py index 314ccb123..61104be6e 100644 --- a/src/pretix/base/models/vouchers.py +++ b/src/pretix/base/models/vouchers.py @@ -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(