id,summary,reporter,owner,description,type,status,component,version,severity,resolution,keywords,cc,stage,has_patch,needs_docs,needs_tests,needs_better_patch,easy,ui_ux 24136,GeoQueryset.extent() -> TypeError,DemarsM,nobody,"Im trying to get the extent of a GeoQueryset as explained in the doc: {{{ class Feature(models.Model): geom_point = models.PointField(srid=3857, blank=True, null=True) geom_multipoint = models.MultiPointField(srid=3857, blank=True, null=True) geom_multilinestring = models.MultiLineStringField(srid=3857, blank=True, null=True) geom_multipolygon = models.MultiPolygonField(srid=3857, blank=True, null=True) geom_geometrycollection = models.GeometryCollectionField(srid=3857, blank=True, null=True) }}} for a specific feature, only one of the geometry field is not empty {{{ featuresExtent = Feature.objects.all().extent() }}} {{{ Traceback (most recent call last): File """", line 1, in File ""C:\Python27\lib\site-packages\django\contrib\gis\db\models\query.py"", li ne 119, in extent return self._spatial_aggregate(aggregates.Extent, **kwargs) File ""C:\Python27\lib\site-packages\django\contrib\gis\db\models\query.py"", li ne 505, in _spatial_aggregate return self.aggregate(geoagg=aggregate(agg_col, **agg_kwargs))['geoagg'] File ""C:\Python27\lib\site-packages\django\db\models\query.py"", line 325, in a ggregate return query.get_aggregation(using=self.db, force_subq=force_subq) File ""C:\Python27\lib\site-packages\django\contrib\gis\db\models\sql\query.py"" , line 76, in get_aggregation return super(GeoQuery, self).get_aggregation(using, force_subq) File ""C:\Python27\lib\site-packages\django\db\models\sql\query.py"", line 397, in get_aggregation in zip(query.aggregate_select.items(), result) File ""C:\Python27\lib\site-packages\django\db\models\sql\query.py"", line 396, in for (alias, aggregate), val File ""C:\Python27\lib\site-packages\django\contrib\gis\db\models\sql\query.py"" , line 88, in resolve_aggregate return connection.ops.convert_extent(value) File ""C:\Python27\lib\site-packages\django\contrib\gis\db\backends\postgis\ope rations.py"", line 285, in convert_extent ll, ur = box[4:-1].split(',') TypeError: 'NoneType' object has no attribute '__getitem__' }}} same error if I do: {{{ Feature.objects.filter(pk=1).extent() }}} ",Bug,closed,GIS,1.7,Normal,fixed,,,Accepted,0,0,0,0,1,0