]> git.openstreetmap.org Git - nominatim.git/commitdiff
missing brackets in default name assignment
authorSarah Hoffmann <lonvia@denofr.de>
Sat, 14 Apr 2012 06:56:07 +0000 (08:56 +0200)
committerSarah Hoffmann <lonvia@denofr.de>
Sat, 14 Apr 2012 06:56:07 +0000 (08:56 +0200)
sql/functions.sql

index b61f52b27640ac571edaf846b2de1ff180a48187..c21ae1f9010d106fadf467cace96e76ec76dbd7d 100644 (file)
@@ -920,7 +920,7 @@ BEGIN
       IF NEW.name ? 'name' AND NOT NEW.name ? ('name:'||default_language) THEN
         NEW.name := NEW.name || (('name:'||default_language) => (NEW.name -> 'name'));
       ELSEIF NEW.name ? ('name:'||default_language) AND NOT NEW.name ? 'name' THEN
-        NEW.name := NEW.name || ('name' => (NEW.name -> 'name:'||default_language));
+        NEW.name := NEW.name || ('name' => (NEW.name -> ('name:'||default_language)));
       END IF;
     END IF;
   END IF;
@@ -1271,7 +1271,7 @@ BEGIN
         IF NEW.name ? 'name' AND NOT NEW.name ? ('name:'||default_language) THEN
           NEW.name := NEW.name || (('name:'||default_language) => (NEW.name -> 'name'));
         ELSEIF NEW.name ? ('name:'||default_language) AND NOT NEW.name ? 'name' THEN
-          NEW.name := NEW.name || ('name' => (NEW.name -> 'name:'||default_language));
+          NEW.name := NEW.name || ('name' => (NEW.name -> ('name:'||default_language)));
         END IF;
       END IF;
     END IF;