From 805955b4d93271eae45e236271da0ed67ff88296 Mon Sep 17 00:00:00 2001 From: Romain Derie Date: Mon, 1 Jul 2019 14:17:53 +0000 Subject: [PATCH] [FIX] website_crm_partner_assign: fix sitemap partner no country MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Same fix as dee3b87ae4b Avoid sitemap to crash if a `res.partner` has no country. Fixes #32636 closes odoo/odoo#34494 Signed-off-by: Jérémy Kersten (jke) --- addons/website_crm_partner_assign/controllers/main.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/website_crm_partner_assign/controllers/main.py b/addons/website_crm_partner_assign/controllers/main.py index 429e8f9d822..ef9ccdf6406 100644 --- a/addons/website_crm_partner_assign/controllers/main.py +++ b/addons/website_crm_partner_assign/controllers/main.py @@ -192,7 +192,8 @@ class WebsiteCrmPartnerAssign(WebsitePartnerPage): if not qs or qs.lower() in loc: yield {'loc': loc} - partners_dom = [('is_company', '=', True), ('grade_id', '!=', False), ('website_published', '=', True), ('grade_id.website_published', '=', True)] + partners_dom = [('is_company', '=', True), ('grade_id', '!=', False), ('website_published', '=', True), + ('grade_id.website_published', '=', True), ('country_id', '!=', False)] dom += sitemap_qs2dom(qs=qs, route='/partners/country/') countries = env['res.partner'].sudo().read_group(partners_dom, fields=['id', 'country_id'], groupby='country_id') for country in countries: