From a16336e9aed759873256ef900e8b88c1f5c3a689 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Fri, 10 Nov 2017 17:41:47 +0100 Subject: [PATCH] fix errors if there are no walls on a tile (or other geometry is empty) --- src/c3nav/mapdata/render/engines/svg.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/c3nav/mapdata/render/engines/svg.py b/src/c3nav/mapdata/render/engines/svg.py index 2991101d..432eb127 100644 --- a/src/c3nav/mapdata/render/engines/svg.py +++ b/src/c3nav/mapdata/render/engines/svg.py @@ -216,6 +216,9 @@ class SVGEngine(RenderEngine): altitude=None, height=None, shape_cache_key=None): geometry = self.buffered_bbox.intersection(geometry.geom) + if geometry.is_empty: + return + if fill: attribs = ' fill="'+(fill.color)+'"' if fill.opacity: