From 7d112ea68e3d8db5c0e443794101aa0574e461df Mon Sep 17 00:00:00 2001 From: afabiani Date: Wed, 1 Jul 2020 18:19:14 +0200 Subject: [PATCH] - Bump to version 2.0.4.5 --- mapstore2_adapter/plugins/geonode.py | 12 ++++++------ setup.cfg | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/mapstore2_adapter/plugins/geonode.py b/mapstore2_adapter/plugins/geonode.py index ddab289..f8e072b 100644 --- a/mapstore2_adapter/plugins/geonode.py +++ b/mapstore2_adapter/plugins/geonode.py @@ -412,7 +412,7 @@ def get_overlays(self, viewer, request=None): layer['getFeatureInfo']['propertyNames']: fields = layer['getFeatureInfo']['fields'] propertyNames = layer['getFeatureInfo']['propertyNames'] - displayTypes = layer['getFeatureInfo']['displayTypes'] + displayTypes = layer['getFeatureInfo']['displayTypes'] if 'displayTypes' in layer['getFeatureInfo'] else dict() featureInfo = {'format': 'TEMPLATE'} _template = '
' @@ -420,15 +420,15 @@ def get_overlays(self, viewer, request=None): _label = propertyNames[_field] if propertyNames[_field] else _field _template += '
' - if displayTypes[_field] == 'type_href': + if _field in displayTypes and displayTypes[_field] == 'type_href': _template += '
%s:
\ ' % \ (_label, _field, _field) - elif displayTypes[_field] == 'type_image': + elif _field in displayTypes and displayTypes[_field] == 'type_image': _template += '
\ %s
' % \ (_field, _field, _label, _label) - elif 'type_video' in displayTypes[_field]: + elif _field in displayTypes and 'type_video' in displayTypes[_field]: if 'youtube' in displayTypes[_field]: _template += '
\
' % \ @@ -438,11 +438,11 @@ def get_overlays(self, viewer, request=None): _template += '
\
' % \ (_field, _type) - elif displayTypes[_field] == 'type_audio': + elif _field in displayTypes and displayTypes[_field] == 'type_audio': _template += '
\
' % \ (_field) - elif displayTypes[_field] == 'type_iframe': + elif _field in displayTypes and displayTypes[_field] == 'type_iframe': _template += '
\
' % \ (_field) diff --git a/setup.cfg b/setup.cfg index 8c9ad1c..46445f9 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = django-mapstore-adapter -version = 2.0.4.4 +version = 2.0.4.5 description = Django MapStore2 Adapter author = Alessio Fabiani author_email = alessio.fabiani@geo-solutions.it