﻿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
7237	Many-to-many relationship on self - inherited model	zgollum	nobody	"I've inherited django.contrib.auth.User model
{{{
class MyUser(User):
        friends = models.ManyToManyField(""self"", symmetrical = False,
related_name = 'f_set')
        objects = UserManager()
        class Admin:
                pass
}}}
Other fields were removed for simplicity.

Now I run shell and:
{{{
u1 = MyUser.objects.create_user(username='test1',
email='test1@test.com', password='test')
u2 = MyUser.objects.create_user(username='test2',
email='test2@test.com', password='test')

u1.friends.add(u2)

u1.friends.all()
RESULT(!):
[<MyUser: test1>]
u1.f_set.all()
[]

u2.f_set.all()
[<MyUser: test2>]
}}}
So, I guess it's a bug. If you add a u3 and add it to the friends of
u1:
{{{
u1.friends.all()
[<MyUser: test1>, <MyUser: test1>] 
}}}"		closed	Core (Other)	dev		worksforme	qsrf-cleanup		Unreviewed	0	0	0	0	0	0
