File tree Expand file tree Collapse file tree 1 file changed +5
-7
lines changed
Expand file tree Collapse file tree 1 file changed +5
-7
lines changed Original file line number Diff line number Diff line change @@ -119,7 +119,9 @@ class FullDraftSerializer(serializers.ModelSerializer):
119119 # Other fields we need to add / adjust
120120 source_format = serializers .SerializerMethodField ()
121121 authors = DocumentAuthorSerializer (many = True , source = "documentauthor_set" )
122- shepherd = serializers .SerializerMethodField ()
122+ shepherd = serializers .PrimaryKeyRelatedField (
123+ source = "shepherd.person" , read_only = True
124+ )
123125 consensus = serializers .SerializerMethodField ()
124126
125127 class Meta :
@@ -138,6 +140,8 @@ class Meta:
138140 "shepherd" ,
139141 "intended_std_level" ,
140142 "consensus" ,
143+ "shepherd" ,
144+ "ad" ,
141145 ]
142146
143147 def get_consensus (self , doc : Document ) -> Optional [bool ]:
@@ -158,12 +162,6 @@ def get_source_format(
158162 return "txt"
159163 return "unknown"
160164
161- @extend_schema_field (OpenApiTypes .EMAIL )
162- def get_shepherd (self , doc : Document ) -> str :
163- if doc .shepherd :
164- return doc .shepherd .formatted_ascii_email ()
165- return ""
166-
167165
168166class DraftSerializer (FullDraftSerializer ):
169167 class Meta :
You can’t perform that action at this time.
0 commit comments