forked from CGM_Public/pretix_original
Fix "Your order qualifies for a discount" notice for discounted variation products (#4541)
This commit is contained in:
@@ -71,7 +71,9 @@ class CrossSellingService:
|
|||||||
)
|
)
|
||||||
result = [(category, items, form_prefix) for (category, items, form_prefix) in result if len(items) > 0]
|
result = [(category, items, form_prefix) for (category, items, form_prefix) in result if len(items) > 0]
|
||||||
for category, items, form_prefix in result:
|
for category, items, form_prefix in result:
|
||||||
category.category_has_discount = any(item.original_price for item in items)
|
category.category_has_discount = any(item.original_price or (
|
||||||
|
item.has_variations and any(var.original_price for var in item.available_variations)
|
||||||
|
) for item in items)
|
||||||
return result
|
return result
|
||||||
|
|
||||||
def _applicable_categories(self, subevent_id):
|
def _applicable_categories(self, subevent_id):
|
||||||
|
|||||||
Reference in New Issue
Block a user