From d2e90f062187e9ccbe67bc9f778393141b03ffa2 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Thu, 5 Sep 2013 17:18:03 +0200 Subject: [BREAK] request.context everywhere some stuff broken will be repaired by chm bzr revid: fme@openerp.com-20130905151803-7d17us7rn9yubnb2 --- addons/website_google_map/controllers/main.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'addons/website_google_map/controllers') diff --git a/addons/website_google_map/controllers/main.py b/addons/website_google_map/controllers/main.py index 3867a3f20f0..2b6a8eccd06 100644 --- a/addons/website_google_map/controllers/main.py +++ b/addons/website_google_map/controllers/main.py @@ -23,12 +23,16 @@ class google_map(http.Controller): partner_obj = request.registry['res.partner'] domain = [("id", "in", [int(p) for p in post.get('partner_ids', "").split(",") if p])] - partner_ids = partner_obj.search(request.cr, openerp.SUPERUSER_ID, domain + [('website_published', '=', True)]) + domain_public = domain + [('website_published', '=', True)] + partner_ids = partner_obj.search(request.cr, openerp.SUPERUSER_ID, + domain_public, context=request.context) if not request.webcontext.is_public_user: - partner_ids += partner_obj.search(request.cr, request.uid, domain) + partner_ids += partner_obj.search(request.cr, request.uid, domain, + context=request.context) partner_ids = list(set(partner_ids)) - return partner_obj.google_map_json(request.cr, openerp.SUPERUSER_ID, partner_ids) + return partner_obj.google_map_json(request.cr, openerp.SUPERUSER_ID, + partner_ids, request.context) @website.route(['/google_map/set_partner_position/'], type='http', auth="admin") def google_map_set_partner_position(self, *arg, **post): @@ -43,8 +47,9 @@ class google_map(http.Controller): 'partner_latitude': latitude, 'partner_longitude': longitude, 'date_localization': datetime.now().strftime('%Y-%m-%d'), - } - partner_obj.write(request.cr, request.uid, [partner_id], values) + } + partner_obj.write(request.cr, request.uid, [partner_id], values, + request.context) # vim:expandtab:tabstop=4:softtabstop=4:shiftwidth=4: -- cgit v1.2.3