From fd74a30417fe5b7e707c66589cf53887c753fd1a Mon Sep 17 00:00:00 2001 From: Thorge Petersen <petersen@rz.uni-kiel.de> Date: Wed, 15 Sep 2021 11:03:01 +0200 Subject: [PATCH] Fixup with local changes from transitional operation --- ckanext/odsh/helpers.py | 3 +++ ckanext/odsh/templates/snippets/search_form.html | 4 ++-- ckanext/odsh/validation.py | 4 ++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/ckanext/odsh/helpers.py b/ckanext/odsh/helpers.py index 672ff820..06d83e40 100644 --- a/ckanext/odsh/helpers.py +++ b/ckanext/odsh/helpers.py @@ -92,6 +92,9 @@ def compute_bounding_box(coords): if len(coords) == 0: return None + if type(coords[0]) != list: + return [coords[0], coords[0], coords[1], coords[1]] + coords = [c for sublist in coords for c in sublist] if type(coords[0][0]) == list: # multipolygon diff --git a/ckanext/odsh/templates/snippets/search_form.html b/ckanext/odsh/templates/snippets/search_form.html index 9e1ea9ed..b0a7b0c1 100644 --- a/ckanext/odsh/templates/snippets/search_form.html +++ b/ckanext/odsh/templates/snippets/search_form.html @@ -71,7 +71,7 @@ {% endblock %} {% block search_facets %} - {% if facets %} + {% if facets and facets.search %} <p class="filter-list"> {% for field in facets.fields %} {% set search_facets_items = facets.search.get(field)['items'] %} @@ -202,4 +202,4 @@ {% trans %} <p id="search-error"><strong>There was an error while searching.</strong> Please try again.</p> {% endtrans %} -{% endif %} \ No newline at end of file +{% endif %} diff --git a/ckanext/odsh/validation.py b/ckanext/odsh/validation.py index b5793396..1ecaee16 100644 --- a/ckanext/odsh/validation.py +++ b/ckanext/odsh/validation.py @@ -201,8 +201,8 @@ def known_spatial_uri(key, data, errors, context): poly = pkg.extras.get('spatial', None) if (not poly) and require_spatial_uri: raise toolkit.Invalid(error_message_spatial_uri_empty) - if has_old_uri and require_spatial_uri: - raise toolkit.Invalid(error_message_spatial_uri_empty) + #if has_old_uri and require_spatial_uri: + # raise toolkit.Invalid(error_message_spatial_uri_empty) else: if poly: new_index = next_extra_index(data) -- GitLab