X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/d6f4448ed33298e563c520fc654fe5d445ff7f57..b955883a5bff28acbc6c5c62254cf6d479d8c111:/sql/functions.sql

diff --git a/sql/functions.sql b/sql/functions.sql
index d86f4a9b..ac726cb3 100644
--- a/sql/functions.sql
+++ b/sql/functions.sql
@@ -1377,7 +1377,7 @@ BEGIN
 
     -- waterway ways are linked when they are part of a relation and have the same class/type
     IF NEW.osm_type = 'R' and NEW.class = 'waterway' THEN
-        FOR relation IN select * from planet_osm_rels r where r.id = NEW.osm_id
+        FOR relation IN select * from planet_osm_rels r where r.id = NEW.osm_id and r.parts != array[]::bigint[]
         LOOP
             FOR i IN 1..array_upper(relation.members, 1) BY 2 LOOP
                 IF relation.members[i+1] in ('', 'main_stream') AND substring(relation.members[i],1,1) = 'w' THEN
