Skip to content

Commit

Permalink
Merge pull request #5125 from GeoNode/backport-5122-to-2.10.x
Browse files Browse the repository at this point in the history
[Backport 2.10.x] [Fixes #5121] ResourceBase API returns an error if a curated thumbnail img file is not existing anymore
  • Loading branch information
Alessio Fabiani authored Oct 26, 2019
2 parents 78a7daf + 262bb59 commit 1ef9586
Showing 1 changed file with 12 additions and 3 deletions.
15 changes: 12 additions & 3 deletions geonode/api/resourcebase_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -606,7 +606,10 @@ def format_objects(self, objects):

# replace thumbnail_url with curated_thumbs
if hasattr(obj, 'curatedthumbnail'):
formatted_obj['thumbnail_url'] = obj.curatedthumbnail.img_thumbnail.url
if hasattr(obj.curatedthumbnail.img_thumbnail, 'url'):
formatted_obj['thumbnail_url'] = obj.curatedthumbnail.img_thumbnail.url
else:
formatted_obj['thumbnail_url'] = ''

formatted_objects.append(formatted_obj)

Expand Down Expand Up @@ -992,7 +995,10 @@ def format_objects(self, objects):

# replace thumbnail_url with curated_thumbs
if hasattr(obj, 'curatedthumbnail'):
formatted_obj['thumbnail_url'] = obj.curatedthumbnail.img_thumbnail.url
if hasattr(obj.curatedthumbnail.img_thumbnail, 'url'):
formatted_obj['thumbnail_url'] = obj.curatedthumbnail.img_thumbnail.url
else:
formatted_obj['thumbnail_url'] = ''

formatted_objects.append(formatted_obj)
return formatted_objects
Expand Down Expand Up @@ -1046,7 +1052,10 @@ def format_objects(self, objects):

# replace thumbnail_url with curated_thumbs
if hasattr(obj, 'curatedthumbnail'):
formatted_obj['thumbnail_url'] = obj.curatedthumbnail.img_thumbnail.url
if hasattr(obj.curatedthumbnail.img_thumbnail, 'url'):
formatted_obj['thumbnail_url'] = obj.curatedthumbnail.img_thumbnail.url
else:
formatted_obj['thumbnail_url'] = ''

formatted_objects.append(formatted_obj)
return formatted_objects
Expand Down

0 comments on commit 1ef9586

Please sign in to comment.