diff options
| author | Christophe Matthieu <chm@openerp.com> | 2013-10-02 10:37:50 +0200 |
|---|---|---|
| committer | Christophe Matthieu <chm@openerp.com> | 2013-10-02 10:37:50 +0200 |
| commit | 86159fe4b054b475c2db8007986e0881cc1ad5d2 (patch) | |
| tree | ea5e18d97834d15e9cf785aa285ceca8bad16898 | |
| parent | 2ae84ed2e2411014e81500b3aefcaa08b361c317 (diff) | |
[IMP] website_sale: improve security: remove superuser_id and replace by request.uid
bzr revid: chm@openerp.com-20131002083750-ncyf7v7lip71cbuq
| -rw-r--r-- | addons/website_sale/controllers/main.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/addons/website_sale/controllers/main.py b/addons/website_sale/controllers/main.py index 06c5a8288d2..a1f30f14d06 100644 --- a/addons/website_sale/controllers/main.py +++ b/addons/website_sale/controllers/main.py @@ -176,7 +176,7 @@ class Ecommerce(http.Controller): fill_hole_products = [] # search for checking of access rules and keep order fill_hole = [id for id in fill_hole if id in product_obj.search(request.cr, request.uid, [("id", 'in', fill_hole)], context=request.context)] - for product in product_obj.browse(request.cr, SUPERUSER_ID, fill_hole, context=request.context): + for product in product_obj.browse(request.cr, request.uid, fill_hole, context=request.context): fill_hole_products.append(product) fill_hole_products.reverse() @@ -200,7 +200,7 @@ class Ecommerce(http.Controller): request.context['pricelist'] = self.get_pricelist() # search for checking of access rules and keep order product_ids = [id for id in product_ids if id in product_obj.search(request.cr, request.uid, [("id", 'in', product_ids)], context=request.context)] - return product_obj.browse(request.cr, SUPERUSER_ID, product_ids, context=request.context) + return product_obj.browse(request.cr, request.uid, product_ids, context=request.context) @website.route(['/shop/', '/shop/category/<cat_id>/', '/shop/category/<cat_id>/page/<int:page>/', '/shop/page/<int:page>/'], type='http', auth="public", multilang=True) def category(self, cat_id=0, page=0, **post): |
