From 6f9bb116f3a5ac94bd5091647f4976160fd0dad6 Mon Sep 17 00:00:00 2001 From: Martin Raifer Date: Sun, 30 Apr 2023 20:56:51 +0200 Subject: [PATCH] fix logic bug, make condition more readable --- modules/ui/fields/address.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/ui/fields/address.js b/modules/ui/fields/address.js index 44c4624ee..4bff2035e 100644 --- a/modules/ui/fields/address.js +++ b/modules/ui/fields/address.js @@ -87,8 +87,11 @@ export function uiFieldAddress(field, context) { function getNearPlaces() { function isAddressable(d) { - return d.tags.name && d.tags.place || - d.tags.boundary === 'administrative' && d.tags.admin_level >= 8; + if (d.tags.name) { + if (d.tags.place) return true; + if (d.tags.boundary === 'administrative' && d.tags.admin_level >= 8) return true; + } + return false; } return getNear(isAddressable, 'place', 200);