placex must not return a lookup housenumber

This commit is contained in:
Sarah Hoffmann
2017-10-25 20:11:51 +02:00
parent 7caa67d8ec
commit 7eeb79ce67
2 changed files with 14 additions and 1 deletions

View File

@@ -187,7 +187,7 @@ class PlaceLookup
$sSQL .= ' rank_address,';
$sSQL .= ' min(place_id) AS place_id,';
$sSQL .= ' min(parent_place_id) AS parent_place_id,';
$sSQL .= ' housenumber,';
$sSQL .= ' -1 as housenumber,';
$sSQL .= ' country_code,';
$sSQL .= $this->langAddressSql('-1');
$sSQL .= ' get_name_by_language(name,'.$this->aLangPrefOrderSql.') AS placename,';

View File

@@ -32,3 +32,16 @@ Feature: Reverse geocoding
And result addresses contain
| house_number | road |
| 1410 | Juan Antonio Lavalleja |
Scenario: Address with non-numerical house number
When sending jsonv2 reverse coordinates 53.579805460944,9.9475670458196
Then result addresses contain
| house_number | road |
| 43 Haus 4 | Stellinger Weg |
Scenario: Address with numerical house number
When sending jsonv2 reverse coordinates 53.580206752486,9.9502944945198
Then result addresses contain
| house_number | road |
| 5 | Clasingstraße |