fix get_color() on ModelInstanceWrapper

This commit is contained in:
Laura Klünder 2017-06-16 18:38:41 +02:00
parent 8fef2a81a9
commit edfb083c61
7 changed files with 33 additions and 30 deletions

View file

@ -17,7 +17,7 @@ class GeometryMixin(EditorFormMixin):
class Meta:
abstract = True
def get_geojson_properties(self) -> dict:
def get_geojson_properties(self, *args, **kwargs) -> dict:
result = OrderedDict((
('type', self.__class__.__name__.lower()),
('id', self.pk),
@ -26,10 +26,10 @@ class GeometryMixin(EditorFormMixin):
result['bounds'] = True
return result
def to_geojson(self) -> dict:
def to_geojson(self, instance=None) -> dict:
result = OrderedDict((
('type', 'Feature'),
('properties', self.get_geojson_properties()),
('properties', self.get_geojson_properties(instance=instance)),
('geometry', format_geojson(mapping(self.geometry), round=False)),
))
original_geometry = getattr(self, 'original_geometry', None)