File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -154,8 +154,6 @@ class ProjectVacancyCreateListSerializer(
154154 AbstractVacancyReadOnlyFields ,
155155 RequiredSkillsWriteSerializerMixin [Vacancy ],
156156):
157- # TODO FIX This
158- project = ProjectListSerializer_TODO_FIX ()
159157
160158 def create (self , validated_data ):
161159 project = validated_data ["project" ]
@@ -187,6 +185,11 @@ def create(self, validated_data):
187185
188186 return vacancy
189187
188+ def to_representation (self , instance ):
189+ ret = super ().to_representation (instance )
190+ ret ["project" ] = ProjectListSerializer_TODO_FIX (instance .project ).data
191+ return ret
192+
190193 class Meta :
191194 model = Vacancy
192195 fields = [
Original file line number Diff line number Diff line change @@ -67,7 +67,7 @@ def test_vacancy_creation(self):
6767 )
6868 self .assertEqual (response .data ["description" ], "Test" )
6969 self .assertEqual (response .data ["is_active" ], not self .created_project .draft )
70- self .assertEqual (response .data ["project" ], self .vacancy_create_data ["project" ])
70+ self .assertEqual (response .data ["project" ][ "id" ] , self .vacancy_create_data ["project" ])
7171
7272 def user_create (self ):
7373 request = self .factory .post ("auth/users/" , USER_CREATE_DATA )
You can’t perform that action at this time.
0 commit comments