File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1585,5 +1585,6 @@ def get_queryset(self):
15851585 )
15861586 .values ("id" )[:1 ]
15871587 ),
1588+ appeal_id = Subquery (Appeal .objects .filter (event = OuterRef ("pk" )).order_by ("-created_at" ).values ("id" )[:1 ]),
15881589 )
15891590 )
Original file line number Diff line number Diff line change @@ -2613,6 +2613,7 @@ class DetailEmergencySerializer(serializers.ModelSerializer):
26132613 # NOTE: Populated from Queryset using Annotate
26142614 first_field_report_id = serializers .IntegerField (read_only = True )
26152615 latest_field_report_id = serializers .IntegerField (read_only = True )
2616+ appeal_id = serializers .IntegerField (read_only = True )
26162617
26172618 class Meta :
26182619 model = Event
@@ -2650,4 +2651,5 @@ class Meta:
26502651 "previous_update" ,
26512652 "first_field_report_id" ,
26522653 "latest_field_report_id" ,
2654+ "appeal_id" ,
26532655 )
Original file line number Diff line number Diff line change @@ -1103,7 +1103,7 @@ def setUp(self):
11031103 def test_get_emergency_list (self ):
11041104 response = self .client .get (self .url )
11051105 self .assert_200 (response )
1106- self .assertEqual (response .data ["count" ], 2 )
1106+ self .assertEqual (response .data ["count" ], 3 )
11071107
11081108 def test_retrive_emergency_detail (self ):
11091109 url = f"/api/v2/emergency/{ self .event1 .id } /"
@@ -1120,7 +1120,7 @@ def test_retrive_emergency_detail(self):
11201120 self .assertEqual (response .data ["latest_field_report_id" ], self .field_report1 .id )
11211121
11221122 # Filter Tests
1123- def test_filter_by_source (self ):
1123+ def test_filter_by_who_source (self ):
11241124 url = f"{ self .url } ?source=120"
11251125 response = self .client .get (url )
11261126 self .assert_200 (response )
You can’t perform that action at this time.
0 commit comments