﻿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
12344	select_related() uses always QuerySet and Query classes from originating Model	Jani Tiainen	nobody	"When having two models:

{{{
class ModelNormal(models.Model):
    geo = models.ForeignKey('ModelGeo')

class ModelGeo(models.Model):
    geom = models.PointField()
    objects = models.GeoManager()
}}}

When querying: 

{{{
ModelNormal.objects.all().select_related()
}}}

Accessing objects causes traceback because Django used ''Manager'' instead of ''GeoManager'' for ''GeoModel'' instance(s).

Further investigation indicated that QSL queries didn't have any decorators that GeoManager does for geometry fields needed in Oracle.
"		closed	Database layer (models, ORM)	dev		fixed	query orm	Erin Kelly Matt Boersma	Unreviewed	0	0	0	0	0	0
