Skip to content

Commit

Permalink
Handle thumbnail error in resources API
Browse files Browse the repository at this point in the history
  • Loading branch information
Xpirix committed Jun 19, 2024
1 parent 5018209 commit 7756fd9
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions qgis-app/api/serializers.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,13 @@ class ResourceBaseSerializer(serializers.ModelSerializer):
resource_subtype = serializers.SerializerMethodField()
thumbnail_full = serializers.ImageField(source="thumbnail_image")

# A thumbnail image, sorl options and read-only
thumbnail = HyperlinkedSorlImageField(
"128x128", options={"crop": "center"}, source="thumbnail_image", read_only=True
)
try:
# A thumbnail image, sorl options and read-only
thumbnail = HyperlinkedSorlImageField(
"128x128", options={"crop": "center"}, source="thumbnail_image", read_only=True
)
except FileNotFoundError:
thumbnail = serializers.ImageField(source="thumbnail_image")

class Meta:
fields = [
Expand Down

0 comments on commit 7756fd9

Please sign in to comment.