fix get_color() error when space geometries are created in a changeset

This commit is contained in:
Laura Klünder 2017-12-18 00:36:25 +01:00
parent 7e9c87c8ea
commit 936b2c4b3d

View file

@ -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'):