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 12402,Deferring geometry field causes invalid results or crash,Jani Tiainen,nobody,"If geometry field is not last and .defer('geom') is used results are populated incorrectly. It seems that geometry field is always counted in fields in even it is marked as deferred. {{{ class MyModel(models.Model): geom = models.PointField() num = models.IntegerField() objects = models.GeoManager() >>> MyModel(geom=Geometry('POINT(10 10)'),num=1).save() >>> my_objs = MyModel.objects.defer('geom').all() >>> print my_objs >>> [] }}} ",,new,GIS,dev,,,orm,,Unreviewed,0,0,0,0,0,0