﻿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
24906	ResolverMatch.app_name doesn't contain full application namespace for nested namespaces	Marten Kenbeek	Marten Kenbeek	"`ResolverMatch.app_name` only contains the outer-most application namespace in the case of nested namespaces. It should contain the full namespace path, separated by `:`, just like `ResolverMatch.namespace`. 

The documentation[1] is a bit ambiguous in this regard, but I was very much surprised when I found out this behaviour, and in my opinion it's a very obvious bug. The only internal use[2 and 3] would currently be incorrect in the case of nested namespaces. If it should instead follow the backwards compatibility guidelines because of the ambiguity in the docs, please mark it as such. 

[1] https://docs.djangoproject.com/en/1.8/ref/urlresolvers/#django.core.urlresolvers.ResolverMatch.app_name
[2] https://github.com/django/django/blob/master/django/contrib/admin/options.py#L897
[3] https://github.com/django/django/blob/master/django/contrib/admin/templatetags/admin_urls.py#L38"	Bug	closed	Core (URLs)	1.8	Normal	fixed		marten.knbk@…	Accepted	1	0	0	0	0	0
