From bcf8433ba89b6427b678eacafce2a1dc7f9db12e Mon Sep 17 00:00:00 2001 From: Sarah Hoffmann Date: Sun, 13 Aug 2023 15:30:04 +0200 Subject: [PATCH 1/1] fix regression in default setting for details linkedplaces --- nominatim/api/v1/format.py | 2 +- nominatim/api/v1/server_glue.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/nominatim/api/v1/format.py b/nominatim/api/v1/format.py index 1e37b4c7..53156fdd 100644 --- a/nominatim/api/v1/format.py +++ b/nominatim/api/v1/format.py @@ -141,7 +141,7 @@ def _format_details_json(result: napi.DetailedResult, options: Mapping[str, Any] if result.address_rows is not None: _add_address_rows(out, 'address', result.address_rows, locales) - if result.linked_rows is not None: + if result.linked_rows: _add_address_rows(out, 'linked_places', result.linked_rows, locales) if result.name_keywords is not None or result.address_keywords is not None: diff --git a/nominatim/api/v1/server_glue.py b/nominatim/api/v1/server_glue.py index 80bf38a4..cf9bc3af 100644 --- a/nominatim/api/v1/server_glue.py +++ b/nominatim/api/v1/server_glue.py @@ -302,7 +302,7 @@ async def details_endpoint(api: napi.NominatimAPIAsync, params: ASGIAdaptor) -> result = await api.details(place, address_details=params.get_bool('addressdetails', False), - linked_places=params.get_bool('linkedplaces', False), + linked_places=params.get_bool('linkedplaces', True), parented_places=params.get_bool('hierarchy', False), keywords=params.get_bool('keywords', False), geometry_output = napi.GeometryFormat.GEOJSON -- 2.45.1