do not use artificial housenumbers as names

If they are artificial they cannot have a search_name entry.
This commit is contained in:
Sarah Hoffmann
2020-11-25 16:11:32 +01:00
parent 22800d7d59
commit 3cf763475f

View File

@@ -249,7 +249,10 @@ class SearchDescription
$aNewSearches[] = $oSearch;
// Housenumbers may appear in the name when the place has its own
// address terms.
if (($this->iNamePhrase >= 0 || empty($this->aName)) && empty($this->aAddress)) {
if ($oSearchTerm->iId !== null
&& ($this->iNamePhrase >= 0 || empty($this->aName))
&& empty($this->aAddress)
) {
$oSearch = clone $this;
$oSearch->iSearchRank++;
$oSearch->aAddress = $this->aName;