Skip to content

Commit 4321c06

Browse files
authored
[Fixes #560] View Geostory/Dashboard loggs KeyError (#660)
1 parent bd50f74 commit 4321c06

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

mapstore2_adapter/plugins/geonode.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -125,9 +125,9 @@ def convert(self, viewer, request):
125125
info = {}
126126
info['canDelete'] = False
127127
info['canEdit'] = False
128-
info['description'] = viewer_obj['about']['abstract']
128+
info['description'] = viewer_obj['about']['abstract'] if viewer_obj.get('about') else ''
129129
info['id'] = map_id
130-
info['name'] = viewer_obj['about']['title']
130+
info['name'] = viewer_obj['about']['title']if viewer_obj.get('about') else ''
131131

132132
if map_id:
133133
from mapstore2_adapter import fixup_map
@@ -287,7 +287,8 @@ def convert(self, viewer, request):
287287
logger.debug(tb)
288288

289289
data['version'] = 2
290-
data['map']['info'] = info
290+
if data.get('map'):
291+
data['map']['info'] = info
291292

292293
# Default Catalogue Services Definition
293294
try:

0 commit comments

Comments
 (0)