summaryrefslogtreecommitdiff
path: root/addons/sale_product_matrix/models/product_template.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/sale_product_matrix/models/product_template.py')
-rw-r--r--addons/sale_product_matrix/models/product_template.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/addons/sale_product_matrix/models/product_template.py b/addons/sale_product_matrix/models/product_template.py
index 0ca6f2ef1e8..8440b5b3620 100644
--- a/addons/sale_product_matrix/models/product_template.py
+++ b/addons/sale_product_matrix/models/product_template.py
@@ -14,5 +14,8 @@ class ProductTemplate(models.Model):
def get_single_product_variant(self):
res = super(ProductTemplate, self).get_single_product_variant()
- res['mode'] = self.product_add_mode
+ if self.has_configurable_attributes:
+ res['mode'] = self.product_add_mode
+ else:
+ res['mode'] = 'configurator'
return res