diff --git a/registrasion/controllers/discount.py b/registrasion/controllers/discount.py index 108ed29b39a7ce06f114b672813e603e1d7662fa..79785a64adfa0749f97dbcd36063a3750e113664 100644 --- a/registrasion/controllers/discount.py +++ b/registrasion/controllers/discount.py @@ -117,12 +117,14 @@ class DiscountController(object): product_clauses = conditions.DiscountForProduct.objects.all() product_clauses = product_clauses.select_related( + "discount", "product", "product__category", ) category_clauses = conditions.DiscountForCategory.objects.all() category_clauses = category_clauses.select_related( "category", + "discount", ) valid_discounts = conditions.DiscountBase.objects.all()