mirror of
https://github.com/django/django.git
synced 2025-10-26 23:26:08 +00:00
Fixed #26138 -- Ensured geometry_field's geometry is always serialized
Thanks Bernd Schlapsi for the report.
This commit is contained in:
@@ -18,6 +18,9 @@ class Serializer(JSONSerializer):
|
||||
super(Serializer, self)._init_options()
|
||||
self.geometry_field = self.json_kwargs.pop('geometry_field', None)
|
||||
self.srid = self.json_kwargs.pop('srid', 4326)
|
||||
if (self.selected_fields is not None and self.geometry_field is not None
|
||||
and self.geometry_field not in self.selected_fields):
|
||||
self.selected_fields = list(self.selected_fields) + [self.geometry_field]
|
||||
|
||||
def start_serialization(self):
|
||||
self._init_options()
|
||||
|
||||
Reference in New Issue
Block a user