From 67a8379ceeb83c0b2fe086b6cb17af5627c24d17 Mon Sep 17 00:00:00 2001
From: Thorge Petersen <petersen@rz.uni-kiel.de>
Date: Wed, 21 Feb 2024 16:14:38 +0100
Subject: [PATCH] Only append default value in spatial reference select if
 spatial uri is not required

---
 ckanext/odsh/helpers.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/ckanext/odsh/helpers.py b/ckanext/odsh/helpers.py
index ea1365c..253289f 100644
--- a/ckanext/odsh/helpers.py
+++ b/ckanext/odsh/helpers.py
@@ -731,7 +731,11 @@ def get_spatial_for_selection():
         spatial_mapping = list(cr)
 
     unique_mapping = []
-    unique_mapping.append({'value': toolkit._('Select spatial reference..'), 'key': ''})
+    require_spatial_uri = toolkit.asbool(
+        toolkit.config.get('ckanext.odsh.require_spatial_uri', False)
+    )
+    if not require_spatial_uri:
+        unique_mapping.append({'value': toolkit._('Select spatial reference..'), 'key': ''})
     seen_values = set()
     for key, value, _ in spatial_mapping:
         if value in seen_values:
-- 
GitLab