From 8bc5015caf674dbc55b5cd560c2fb456056c039e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Sat, 11 Nov 2017 02:26:05 +0100 Subject: [PATCH] use area.geometry_prep for intersects --- src/c3nav/mapdata/models/geometry/level.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/c3nav/mapdata/models/geometry/level.py b/src/c3nav/mapdata/models/geometry/level.py index 6875ccfe..22f45431 100644 --- a/src/c3nav/mapdata/models/geometry/level.py +++ b/src/c3nav/mapdata/models/geometry/level.py @@ -214,7 +214,7 @@ class AltitudeArea(LevelGeometryMixin, models.Model): for subarea in (area, new_area): spaces_before = subarea.spaces subarea.spaces = set(space for space in original_spaces - if spaces[space].geometry.intersects(subarea.geometry)) + if subarea.geometry_prep.intersects(spaces[space].geometry)) for space in spaces_before-subarea.spaces: space_areas[space].remove(subarea) for space in subarea.spaces-spaces_before: