diff --git a/docs/changelog.rst b/docs/changelog.rst index 87c8183fc6..834312054e 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -11,6 +11,11 @@ CHANGELOG - Fix typo in documentation - Update and homogenize README.rst +**Bug fixes** + +- Fix missing languages for `published` field on Touristic Content in APIv2 (#4439) + + 2.111.0 (2024-12-05) ---------------------------- diff --git a/geotrek/api/v2/serializers.py b/geotrek/api/v2/serializers.py index 435cc81b1b..7aee0fa38a 100644 --- a/geotrek/api/v2/serializers.py +++ b/geotrek/api/v2/serializers.py @@ -505,6 +505,10 @@ class TouristicContentSerializer(TouristicModelSerializer): departure_city = serializers.SerializerMethodField() types = serializers.SerializerMethodField() url = HyperlinkedIdentityField(view_name='apiv2:touristiccontent-detail') + published = serializers.SerializerMethodField() + + def get_published(self, obj): + return get_translation_or_dict('published', self, obj) class Meta(TimeStampedSerializer.Meta): model = tourism_models.TouristicContent