diff --git a/src/c3nav/mapdata/models/geometry/level.py b/src/c3nav/mapdata/models/geometry/level.py index 0a0411e4..b9a21839 100644 --- a/src/c3nav/mapdata/models/geometry/level.py +++ b/src/c3nav/mapdata/models/geometry/level.py @@ -67,6 +67,7 @@ class Space(SpecificLocation, LevelGeometryMixin, models.Model): def _serialize(self, geometry=True, **kwargs): result = super()._serialize(geometry=geometry, **kwargs) + result['outside'] = self.outside result['height'] = None if self.height is None else float(str(self.height)) return result diff --git a/src/c3nav/mapdata/models/level.py b/src/c3nav/mapdata/models/level.py index 5d12f194..4aa544b2 100644 --- a/src/c3nav/mapdata/models/level.py +++ b/src/c3nav/mapdata/models/level.py @@ -71,6 +71,7 @@ class Level(SpecificLocation, models.Model): def _serialize(self, level=True, **kwargs): result = super()._serialize(**kwargs) + result['on_top_of'] = self.on_top_of_id result['base_altitude'] = float(str(self.base_altitude)) result['default_height'] = float(str(self.default_heights)) return result