diff --git a/addons/website_event_sale/models/sale_order.py b/addons/website_event_sale/models/sale_order.py
index e0eb101c173..158eb6de738 100644
--- a/addons/website_event_sale/models/sale_order.py
+++ b/addons/website_event_sale/models/sale_order.py
@@ -9,7 +9,7 @@ class sale_order(osv.Model):
def _cart_find_product_line(self, cr, uid, ids, product_id=None, line_id=None, linked_line_id=None, optional_product_ids=None, context=None):
for so in self.browse(cr, uid, ids, context=context):
-
+
domain = [('order_id', '=', so.id), ('product_id', '=', product_id)]
if line_id:
domain += [('id', '=', line_id)]
@@ -29,7 +29,7 @@ class sale_order(osv.Model):
return order_line_id
def _website_product_id_change(self, cr, uid, ids, order_id, product_id, line_id=None, context=None):
- values = super(sale_order,self)._website_product_id_change(cr, uid, ids, order_id, product_id, line_id=None, context=None)
+ values = super(sale_order,self)._website_product_id_change(cr, uid, ids, order_id, product_id, line_id=line_id, context=None)
event_ticket_id = None
if context.get("event_ticket_id"):
diff --git a/addons/website_sale/data/demo.xml b/addons/website_sale/data/demo.xml
index aa98efccca6..b958d7aa8b8 100644
--- a/addons/website_sale/data/demo.xml
+++ b/addons/website_sale/data/demo.xml
@@ -6,8 +6,11 @@
+
+
Duration
+ hidden
1 year
@@ -45,6 +48,13 @@
+
+
+
+ 18.00
+
+
+
color
diff --git a/addons/website_sale/models/product.py b/addons/website_sale/models/product.py
index a341083e650..06b61dc6465 100644
--- a/addons/website_sale/models/product.py
+++ b/addons/website_sale/models/product.py
@@ -202,7 +202,7 @@ class product_product(osv.Model):
class product_attribute(osv.Model):
_inherit = "product.attribute"
_columns = {
- 'type': fields.selection([('radio', 'Radio'), ('select', 'Select'), ('color', 'Color')], string="Type", type="char"),
+ 'type': fields.selection([('radio', 'Radio'), ('select', 'Select'), ('color', 'Color'), ('hidden', 'Hidden')], string="Type", type="char"),
}
_defaults = {
'type': lambda *a: 'radio',
diff --git a/addons/website_sale/views/templates.xml b/addons/website_sale/views/templates.xml
index 8e9c897084a..f0bbd5e12bc 100644
--- a/addons/website_sale/views/templates.xml
+++ b/addons/website_sale/views/templates.xml
@@ -273,6 +273,7 @@
@@ -616,7 +618,7 @@
-
+