rename empty string level in editor api
This commit is contained in:
parent
53d8ebbddc
commit
c66b492f8f
1 changed files with 3 additions and 3 deletions
|
@ -29,10 +29,10 @@ class EditorViewSet(ViewSet):
|
|||
holes_geom = cascaded_union([hole.geometry for hole in holes])
|
||||
buildings = section.buildings.all()
|
||||
spaces = section.spaces.all()
|
||||
spaces_geom = cascaded_union([space.geometry for space in spaces if space.level == ''])
|
||||
spaces_geom = cascaded_union([space.geometry for space in spaces if space.level == 'normal'])
|
||||
holes_geom = holes_geom.intersection(spaces_geom)
|
||||
doors = section.doors.all()
|
||||
for obj in chain(buildings, (s for s in spaces if s.level == '')):
|
||||
for obj in chain(buildings, (s for s in spaces if s.level == 'normal')):
|
||||
obj.geometry = obj.geometry.difference(holes_geom)
|
||||
|
||||
results = []
|
||||
|
@ -58,7 +58,7 @@ class EditorViewSet(ViewSet):
|
|||
doors = [door for door in section.doors.all() if door.geometry.intersects(space.geometry)]
|
||||
doors_geom = cascaded_union([door.geometry for door in doors])
|
||||
|
||||
spaces = [s for s in section.spaces.filter(level='')
|
||||
spaces = [s for s in section.spaces.filter(level='normal')
|
||||
if s.geometry.intersects(doors_geom) and s.pk != space.pk]
|
||||
|
||||
results = chain(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue