diff --git a/app/broadcast_areas/repo.py b/app/broadcast_areas/repo.py index dca7c2188..171e544ba 100644 --- a/app/broadcast_areas/repo.py +++ b/app/broadcast_areas/repo.py @@ -114,8 +114,11 @@ class BroadcastAreasRepository(object): def get_library_description(self, library_id): q = """ WITH - areas AS (SELECT * FROM broadcast_areas - WHERE broadcast_area_library_id = ?), + areas AS ( + SELECT * FROM broadcast_areas + WHERE broadcast_area_library_id = ? + AND broadcast_area_library_group_id IS NULL + ), area_count AS (SELECT COUNT(*) AS c FROM areas), subset_area_count AS (SELECT c - 4 FROM area_count), description_area_names AS (SELECT name FROM areas LIMIT 4), diff --git a/tests/app/broadcast_areas/test_broadcast_area.py b/tests/app/broadcast_areas/test_broadcast_area.py index 4e8459de6..66226ea7d 100644 --- a/tests/app/broadcast_areas/test_broadcast_area.py +++ b/tests/app/broadcast_areas/test_broadcast_area.py @@ -61,7 +61,7 @@ def test_examples(): wards = broadcast_area_libraries.get( 'electoral-wards-of-the-united-kingdom', ).get_examples() - assert wards == 'Abbey, Alibon, Becontree, Chadwell Heath, and 8970 more…' + assert wards == 'Hartlepool, Middlesbrough, Redcar and Cleveland, Stockton-on-Tees, and 375 more…' @pytest.mark.parametrize('id', (