From 152b94428f3e2e08481bc9764327e3b3ae8a1ac7 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 7 Nov 2018 11:19:23 +0100 Subject: [PATCH] Make Item.allow_delete() more consistent --- src/pretix/base/models/items.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/pretix/base/models/items.py b/src/pretix/base/models/items.py index ddd5552c6f..837c63a900 100644 --- a/src/pretix/base/models/items.py +++ b/src/pretix/base/models/items.py @@ -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):