From d400fd5f76b12b76c1169ddb03fb09efa8673426 Mon Sep 17 00:00:00 2001 From: Sarah Hoffmann Date: Tue, 18 Mar 2025 11:21:54 +0100 Subject: [PATCH 1/2] fix debug output for lookup type --- src/nominatim_api/search/geocoder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nominatim_api/search/geocoder.py b/src/nominatim_api/search/geocoder.py index 69455d77..8901529f 100644 --- a/src/nominatim_api/search/geocoder.py +++ b/src/nominatim_api/search/geocoder.py @@ -238,7 +238,7 @@ def _dump_searches(searches: List[AbstractSearch], query: QueryStruct, if not lk: return '' - return f"{lk.lookup_type}({lk.column}{tk(lk.tokens)})" + return f"{lk.lookup_type.__name__}({lk.column}{tk(lk.tokens)})" def fmt_cstr(c: Any) -> str: if not c: From b1fc721f4b5b32b5881cc1bb9e0f038f5d0595cb Mon Sep 17 00:00:00 2001 From: Sarah Hoffmann Date: Tue, 18 Mar 2025 11:20:20 +0100 Subject: [PATCH 2/2] fix layer setting for structured search --- src/nominatim_api/core.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nominatim_api/core.py b/src/nominatim_api/core.py index a71bca6e..f8941bcc 100644 --- a/src/nominatim_api/core.py +++ b/src/nominatim_api/core.py @@ -304,7 +304,7 @@ class NominatimAPIAsync: else: details.restrict_min_max_rank(4, 4) - if 'layers' not in params: + if details.layers is None: details.layers = ntyp.DataLayer.ADDRESS if amenity: details.layers |= ntyp.DataLayer.POI