diff --git a/app/models.py b/app/models.py index c2e7f1062..742c42f13 100644 --- a/app/models.py +++ b/app/models.py @@ -2338,7 +2338,6 @@ class BroadcastMessage(db.Model): def serialize(self): areas = dict(self.areas) areas["simple_polygons"] = areas.get("simple_polygons", []) - areas["ids"] = areas.get("ids", []) return { 'id': str(self.id), diff --git a/tests/app/broadcast_message/test_rest.py b/tests/app/broadcast_message/test_rest.py index 9e42d394b..57c6edc19 100644 --- a/tests/app/broadcast_message/test_rest.py +++ b/tests/app/broadcast_message/test_rest.py @@ -160,7 +160,6 @@ def test_create_broadcast_message(admin_request, sample_broadcast_service, train assert response['created_at'] is not None assert response['created_by_id'] == str(t.created_by_id) assert response['personalisation'] == {} - assert response['areas']['ids'] == [] assert response['areas']['simple_polygons'] == [] assert response['content'] == 'Some content\n€ŷŵ~\n\'\'""---' diff --git a/tests/app/v2/broadcast/test_post_broadcast.py b/tests/app/v2/broadcast/test_post_broadcast.py index acd43b307..3f57ed419 100644 --- a/tests/app/v2/broadcast/test_post_broadcast.py +++ b/tests/app/v2/broadcast/test_post_broadcast.py @@ -107,6 +107,8 @@ def test_valid_post_cap_xml_broadcast_returns_201( assert len(response_json['areas']['simple_polygons'][0]) == 23 assert response_json['areas']['simple_polygons'][0][0] == [53.10562, 0.244127] assert response_json['areas']['simple_polygons'][0][-1] == [53.10562, 0.244127] + assert response_json['areas']['names'] == ['River Steeping in Wainfleet All Saints'] + assert 'ids' not in response_json['areas'] # only for broadcasts created in Admin assert response_json['starts_at'] is None assert response_json['status'] == 'pending-approval'