@@ -168,7 +168,10 @@ class Meta:
168168 model = ReportResponse
169169 fields = ['question' , 'answer' , 'question_id' , 'answer_id' , 'answer_value' ]
170170
171-
171+ class DetailedPhotoSerializer (serializers .ModelSerializer ):
172+ class Meta :
173+ model = Photo
174+ fields = ['id' , 'photo' , 'uuid' ]
172175class ReportSerializer (AutoTimeZoneOrInstantUploadSerializerMixin , serializers .ModelSerializer ):
173176
174177 # For AutoTimeZoneOrInstantUploadSerializerMixin
@@ -199,6 +202,7 @@ class ReportSerializer(AutoTimeZoneOrInstantUploadSerializerMixin, serializers.M
199202 app_language = serializers .CharField (required = False )
200203 responses = ReportResponseSerializer (many = True )
201204 session = SessionListingField
205+ photos = DetailedPhotoSerializer (many = True , read_only = True )
202206
203207 def _get_dict_applied_tz (self , data : OrderedDict , * args , ** kwargs ) -> OrderedDict :
204208 data_result = super ()._get_dict_applied_tz (data = data , * args , ** kwargs )
@@ -314,10 +318,6 @@ class Meta:
314318 model = Configuration
315319 fields = '__all__'
316320
317- class DetailedPhotoSerializer (serializers .ModelSerializer ):
318- class Meta :
319- model = Photo
320- fields = ['id' , 'photo' , 'uuid' ]
321321
322322class NearbyReportSerializer (serializers .ModelSerializer ):
323323 user = UserListingField
0 commit comments