From 936b2c4b3d83d98fc29fcaa21076e6fdc744e716 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Mon, 18 Dec 2017 00:36:25 +0100 Subject: [PATCH] fix get_color() error when space geometries are created in a changeset --- src/c3nav/mapdata/models/geometry/space.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/c3nav/mapdata/models/geometry/space.py b/src/c3nav/mapdata/models/geometry/space.py index e70202f7..67e8e537 100644 --- a/src/c3nav/mapdata/models/geometry/space.py +++ b/src/c3nav/mapdata/models/geometry/space.py @@ -26,10 +26,10 @@ class SpaceGeometryMixin(GeometryMixin): def level_id(self): return self.space.level_id - def get_geojson_properties(self, *args, **kwargs) -> dict: + def get_geojson_properties(self, *args, instance=None, **kwargs) -> dict: result = super().get_geojson_properties(*args, **kwargs) if hasattr(self, 'get_color'): - color = self.get_color() + color = self.get_color(instance=instance) if color: result['color'] = color if hasattr(self, 'opacity'):