fix describe_custom_locations for spaces that are just a hole
This commit is contained in:
parent
3fb4d7f4b8
commit
971a9c2f8b
1 changed files with 4 additions and 1 deletions
|
@ -331,7 +331,10 @@ class Router:
|
|||
space = self.space_for_point(level=location.level.pk, point=location, restrictions=restrictions)
|
||||
if not space:
|
||||
return CustomLocationDescription(space=space, altitude=None, areas=(), near_area=None, near_poi=None)
|
||||
altitude = space.altitudearea_for_point(location).get_altitude(location)
|
||||
try:
|
||||
altitude = space.altitudearea_for_point(location).get_altitude(location)
|
||||
except LocationUnreachable:
|
||||
altitude = None
|
||||
areas, near_area = space.areas_for_point(areas=self.areas, point=location, restrictions=restrictions)
|
||||
near_poi = space.poi_for_point(pois=self.pois, point=location, restrictions=restrictions)
|
||||
return CustomLocationDescription(space=space, altitude=altitude,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue