[FIX] crm_partner_assign: search_geo_partner() should not pick deactivated partners
This commit is contained in:
parent
8b3d69a0d7
commit
d2d81ca9d8
|
@ -240,7 +240,8 @@ class crm_lead(osv.osv):
|
||||||
# warning: point() type takes (longitude, latitude) as parameters in this order!
|
# warning: point() type takes (longitude, latitude) as parameters in this order!
|
||||||
cr.execute("""SELECT id, distance
|
cr.execute("""SELECT id, distance
|
||||||
FROM (select id, (point(partner_longitude, partner_latitude) <-> point(%s,%s)) AS distance FROM res_partner
|
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_latitude is not null
|
||||||
AND partner_weight > 0) AS d
|
AND partner_weight > 0) AS d
|
||||||
ORDER BY distance LIMIT 1""", (longitude, latitude))
|
ORDER BY distance LIMIT 1""", (longitude, latitude))
|
||||||
|
|
Loading…
Reference in New Issue