Skip to content

Commit eb43b40

Browse files
Merge pull request #223 from zalf-rdm/issue_#222_Bug_Patch_Map_Metadata_through_v2/api/maps_not_working
Issue #222 bug patch map metadata through v2/api/maps not working
2 parents b9a4d0d + e764e25 commit eb43b40

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

geonode/maps/api/views.py

+1
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,7 @@ def perform_update(self, serializer):
160160
instance = serializer.save(
161161
subtype="tabular-collection" if tabular_collection else None,
162162
)
163+
instance = serializer.update(instance,serializer.validated_data)
163164

164165
# thumbnail, events and resouce routines
165166
self._post_change_routines(

geonode/maps/models.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,11 @@ def dataset_json(lyr):
116116
return json.dumps(map_config)
117117

118118
def keyword_list(self):
119-
keywords_qs = self.keywords.all()
119+
if isinstance(self.keywords, list):
120+
keywords_qs = self.keywords
121+
else:
122+
keywords_qs = self.keywords.all()
123+
120124
if keywords_qs:
121125
return [kw.name for kw in keywords_qs]
122126
else:

0 commit comments

Comments
 (0)