X-Git-Url: https://git.openstreetmap.org./nominatim-ui.git/blobdiff_plain/9e8d3367fe08a708b1019ff39ac752e0105be20a..ef9bb27c4c8ff6ad84f75ac4d237ed42e4f3153b:/src/components/DetailsLink.svelte

diff --git a/src/components/DetailsLink.svelte b/src/components/DetailsLink.svelte
index fbeb4f1..d914079 100644
--- a/src/components/DetailsLink.svelte
+++ b/src/components/DetailsLink.svelte
@@ -21,22 +21,25 @@
   $: {
     let new_params = new URLSearchParams();
 
-    if (feature !== null && feature.osm_type) {
-      if (feature.osm_type.length === 1) {
-        new_params.set('osmtype', feature.osm_type);
-      } else {
-        new_params.set('osmtype', formatShortOSMType(feature.osm_type));
-      }
-
-      new_params.set('osmid', feature.osm_id);
-
-      if (feature.class) {
-        new_params.set('class', feature.class);
-      } else if (feature.category) {
-        new_params.set('class', feature.category);
+    if (feature !== null) {
+      if (feature.osm_type) {
+        if (feature.osm_type.length === 1) {
+          new_params.set('osmtype', feature.osm_type);
+        } else {
+          new_params.set('osmtype', formatShortOSMType(feature.osm_type));
+        }
+
+        new_params.set('osmid', feature.osm_id);
+
+        if (feature.class) {
+          new_params.set('class', feature.class);
+        } else if (feature.category) {
+          new_params.set('class', feature.category);
+        }
+      } else if (feature.place_id) {
+        new_params.set('place_id', feature.place_id);
       }
     }
-
     url_params = new_params;
   }
 
