From 675b0d56621b0065be1fbb6fd1f8da1d1c6463bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Sun, 25 Dec 2016 14:43:34 +0100 Subject: [PATCH] fix bug that searched for restrictions on the wrong level --- src/c3nav/mapdata/utils/misc.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/c3nav/mapdata/utils/misc.py b/src/c3nav/mapdata/utils/misc.py index cf669c03..3e06b9e8 100644 --- a/src/c3nav/mapdata/utils/misc.py +++ b/src/c3nav/mapdata/utils/misc.py @@ -35,7 +35,8 @@ def get_public_private_area(level): width, height = get_dimensions() everything = box(0, 0, width, height) needs_permission = [location.geometry - for location in AreaLocation.objects.filter(routing_inclusion='needs_permission')] + for location in AreaLocation.objects.filter(level=level, + routing_inclusion='needs_permission')] public_area = level.public_geometries.areas_and_doors.difference(cascaded_union(needs_permission)) private_area = everything.difference(public_area) return public_area, private_area