﻿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
1344	[patch] magic-removal: fix in User model	poissonnier@…	Adrian Holovaty	"Update to use descriptor fields:
{{{
Index: django/contrib/auth/models.py
===================================================================
--- django/contrib/auth/models.py	(revision 2304)
+++ django/contrib/auth/models.py	(working copy)
@@ -156,7 +156,7 @@
     def get_all_permissions(self):
         if not hasattr(self, '_perm_cache'):
             import sets
-            self._perm_cache = sets.Set([""%s.%s"" % (p.package_id, p.codename) for p in self.get_permission_list()])
+            self._perm_cache = sets.Set([""%s.%s"" % (p.package_id, p.codename) for p in self.user_permissions.all()])
             self._perm_cache.update(self.get_group_permissions())
         return self._perm_cache
 
}}}

Note: I am new to django and bugreporting in general, if I could have done something better, please tell me so."	defect	closed	Tools	magic-removal	normal	fixed			Unreviewed	1	0	0	0	0	0
