From 60dac54dec299304bb56eb11c2bfc50d320f67cd Mon Sep 17 00:00:00 2001 From: Daniel Alley Date: Fri, 24 May 2019 09:15:24 -0400 Subject: [PATCH] Fix serialization of repository field on Publications closes #4792 https://pulp.plan.io/issues/4792 --- pulpcore/app/serializers/publication.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pulpcore/app/serializers/publication.py b/pulpcore/app/serializers/publication.py index 0dfb438e96..3274ca20a6 100644 --- a/pulpcore/app/serializers/publication.py +++ b/pulpcore/app/serializers/publication.py @@ -28,12 +28,13 @@ class PublicationSerializer(MasterModelSerializer): queryset=models.RepositoryVersion.objects.all(), required=False, ) - repository = serializers.HyperlinkedRelatedField( + repository = RelatedField( help_text=_('A URI of the repository to be published.'), required=False, label=_('Repository'), queryset=models.Repository.objects.all(), view_name='repositories-detail', + write_only=True ) def validate(self, data):