diff --git a/src/c3nav/mapdata/utils/svg.py b/src/c3nav/mapdata/utils/svg.py index 544eb2f8..1508a972 100644 --- a/src/c3nav/mapdata/utils/svg.py +++ b/src/c3nav/mapdata/utils/svg.py @@ -245,7 +245,8 @@ class SVGImage: try: geometry.geoms except AttributeError: - pass + if not hasattr(geometry, 'exterior'): + return else: geometry = type(geometry)(tuple(geom for geom in geometry.geoms if hasattr(geom, 'exterior'))) if geometry.is_empty: