From d2d81ca9d83580de6850256f4c1b6ee925c90c91 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Thu, 6 Aug 2015 09:20:24 +0200 Subject: [PATCH] [FIX] crm_partner_assign: search_geo_partner() should not pick deactivated partners --- addons/crm_partner_assign/crm_partner_assign.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/crm_partner_assign/crm_partner_assign.py b/addons/crm_partner_assign/crm_partner_assign.py index 0cbdd6929d7..d205d3d3137 100644 --- a/addons/crm_partner_assign/crm_partner_assign.py +++ b/addons/crm_partner_assign/crm_partner_assign.py @@ -240,7 +240,8 @@ class crm_lead(osv.osv): # warning: point() type takes (longitude, latitude) as parameters in this order! cr.execute("""SELECT id, distance FROM (select id, (point(partner_longitude, partner_latitude) <-> point(%s,%s)) AS distance FROM res_partner - WHERE partner_longitude is not null + WHERE active + AND partner_longitude is not null AND partner_latitude is not null AND partner_weight > 0) AS d ORDER BY distance LIMIT 1""", (longitude, latitude))