aboutsummaryrefslogtreecommitdiff
path: root/saleor/product/views.py
diff options
context:
space:
mode:
authorMarcin Gębala <maarcin.gebala@gmail.com>2016-12-20 11:34:24 +0100
committerMarcin Gębala <maarcin.gebala@gmail.com>2016-12-22 12:46:45 +0100
commit970e13e3230b8675667dd5ebfa9f4374bce6ab6c (patch)
treea4f9296ea8fe8d6b946c8a6a5feaa7e739ec89e1 /saleor/product/views.py
parent7a3af9fa177794a3c761bc9fb7bbbc9d62c48e03 (diff)
downloadsaleor-frontend-970e13e3230b8675667dd5ebfa9f4374bce6ab6c.tar.gz
saleor-frontend-970e13e3230b8675667dd5ebfa9f4374bce6ab6c.tar.bz2
saleor-frontend-970e13e3230b8675667dd5ebfa9f4374bce6ab6c.zip
Render components based on props from template
Diffstat (limited to 'saleor/product/views.py')
-rw-r--r--saleor/product/views.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/saleor/product/views.py b/saleor/product/views.py
index 3b24df8c..56166cc9 100644
--- a/saleor/product/views.py
+++ b/saleor/product/views.py
@@ -63,7 +63,9 @@ def product_details(request, slug, product_id, form=None):
type(product).__name__.lower(),)
templates = [template_name, 'product/details.html']
product_images = get_product_images(product)
- variant_picker_data = get_variant_picker_data(product.variants.all())
+ variant_picker_data = get_variant_picker_data(
+ product.variants.all(),
+ product.product_class.variant_attributes.prefetch_related('values'))
return TemplateResponse(
request, templates,
{'is_visible': is_visible,