mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-02-26 11:08:13 +00:00
Reset housenumber on every place update
As it is a computed field, it needs to be computed from scratch to take into account any surrounding changes. Fixes #1395.
This commit is contained in:
@@ -1230,6 +1230,8 @@ BEGIN
|
|||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
--DEBUG: RAISE WARNING 'Copy over address tags';
|
--DEBUG: RAISE WARNING 'Copy over address tags';
|
||||||
|
-- housenumber is a computed field, so start with an empty value
|
||||||
|
NEW.housenumber := NULL;
|
||||||
IF NEW.address is not NULL THEN
|
IF NEW.address is not NULL THEN
|
||||||
IF NEW.address ? 'conscriptionnumber' THEN
|
IF NEW.address ? 'conscriptionnumber' THEN
|
||||||
i := getorcreate_housenumber_id(make_standard_name(NEW.address->'conscriptionnumber'));
|
i := getorcreate_housenumber_id(make_standard_name(NEW.address->'conscriptionnumber'));
|
||||||
|
|||||||
Reference in New Issue
Block a user