diff --git a/src/c3nav/mapdata/serializers/features.py b/src/c3nav/mapdata/serializers/features.py index 8054a850..5544a4bb 100644 --- a/src/c3nav/mapdata/serializers/features.py +++ b/src/c3nav/mapdata/serializers/features.py @@ -9,6 +9,7 @@ class FeatureTypeSerializer(serializers.Serializer): title = serializers.SerializerMethodField() title_plural = serializers.SerializerMethodField() endpoint = serializers.SerializerMethodField() + description = serializers.SerializerMethodField() geomtype = serializers.CharField() color = serializers.CharField() @@ -24,6 +25,9 @@ class FeatureTypeSerializer(serializers.Serializer): def get_endpoint(self, obj): return obj._meta.default_related_name + def get_description(self, obj): + return str(obj.__doc__.strip()) + class FeatureSerializer(serializers.ModelSerializer): level = serializers.SlugRelatedField(slug_field='name', read_only=True)