﻿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
13358	RelatedManager does not work with db_manager	craig.kimerer@…	nobody	"RelatedManager is always selecting from the db_for_read provided by the router even if db_manager() is used.

With the following models:
{{{
class ModelA(models.Model):
  foo = models.IntegerField(default=0)

class ModelB(models.Model):
  bar = models.ManyToManyField(ModelA)
}}}

Running the following in shell:
{{{
>>> mod_a = ModelA.objects.create(foo=1)
>>> mod_b = ModelB.objects.create()
>>> mod_b.bar.add(mod_a)
>>> mod_a.modelb_set
<django.db.models.fields.related.ManyRelatedManager object at 0x102b4da50
>>> mod_a.modelb_set.db
'default_slave'
>>> mod_a.modelb_set.db_manager('default').db
'default'
>>> mod_a.modelb_set.db_manager('default').all()[0]._state.db
'default_slave'
}}}
"		closed	Database layer (models, ORM)	1.2-beta		fixed			Accepted	0	0	0	0	0	0
