Make Item.allow_delete() more consistent

This commit is contained in:
Raphael Michel
2018-11-07 11:19:23 +01:00
parent 5390b0b191
commit 152b94428f

View File

@@ -403,12 +403,9 @@ class Item(LoggedModel):
key=lambda s: (s[0], s[1] if s[1] is not None else sys.maxsize))
def allow_delete(self):
from pretix.base.models.orders import CartPosition, OrderPosition
from pretix.base.models.orders import OrderPosition
return (
not OrderPosition.objects.filter(item=self).exists()
and not CartPosition.objects.filter(item=self).exists()
)
return not OrderPosition.objects.filter(item=self).exists()
@cached_property
def has_variations(self):