diff --git a/apps/establishment/serializers.py b/apps/establishment/serializers.py index 3c1e3407..abb3585a 100644 --- a/apps/establishment/serializers.py +++ b/apps/establishment/serializers.py @@ -133,7 +133,7 @@ class EstablishmentBaseSerializer(serializers.ModelSerializer): subtypes = EstablishmentSubTypeSerializer(many=True) address = AddressSerializer() tags = MetaDataContentSerializer(many=True) - preview_image = serializers.ImageField(source='image', use_url=False) + preview_image = serializers.ImageField(source='image') class Meta: """Meta class.""" @@ -152,6 +152,11 @@ class EstablishmentBaseSerializer(serializers.ModelSerializer): 'tags', ] + def get_preview_image(self, obj): + """Get preview image""" + return obj.get_full_image_url(request=self.context.get('request'), + thumbnail_key='establishment_preview') + class EstablishmentListSerializer(EstablishmentBaseSerializer): """Serializer for Establishment model."""