From 64f0b217b44b1bab481ce9e87d2b8c54d0d808b2 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Mon, 12 Sep 2016 15:13:32 +0200 Subject: [PATCH] [FIX] website_crm_partner_assign: do not browse a recordset search returns a recordset, not ids In previous code `country.id` retuns the record, not the id. --- addons/website_crm_partner_assign/controllers/main.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/addons/website_crm_partner_assign/controllers/main.py b/addons/website_crm_partner_assign/controllers/main.py index 203cb9a5d20..9b04efee0fe 100644 --- a/addons/website_crm_partner_assign/controllers/main.py +++ b/addons/website_crm_partner_assign/controllers/main.py @@ -183,9 +183,7 @@ class WebsiteCrmPartnerAssign(WebsitePartnerPage): if not country and not country_all: country_code = request.session['geoip'].get('country_code') if country_code: - country_ids = country_obj.search([('code', '=', country_code)]) - if country_ids: - country = country_obj.browse(country_ids[0]) + country = country_obj.search([('code', '=', country_code)], limit=1) if country: grade_domain += [('country_id', '=', country.id)] grades = partner_obj.sudo().read_group(