diff --git a/src/c3nav/mapdata/models/level.py b/src/c3nav/mapdata/models/level.py index 2df1cc40..5646c257 100644 --- a/src/c3nav/mapdata/models/level.py +++ b/src/c3nav/mapdata/models/level.py @@ -178,7 +178,7 @@ class LevelGeometries(): @cached_property def accessible(self): - return self.areas.difference(self.holes).difference(self.obstacles) + return self.areas.difference(cascaded_union([self.holes, self.obstacles])) @cached_property def accessible_without_oneways(self):