﻿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
9258	Admin ForeignKeyRawIdWidget uses wrong manager for label lookup	nullie	Brian Rosner	"It results in exception when trying to edit object which has overriden objects managers.

Here's the patch:

{{{
--- django.orig/contrib/admin/widgets.py	2008-09-04 03:16:05.000000000 +0600
+++ django/contrib/admin/widgets.py	2008-10-01 12:32:18.000000000 +0600
@@ -146,7 +146,7 @@
             
     def label_for_value(self, value):
         key = self.rel.get_related_field().name
-        obj = self.rel.to.objects.get(**{key: value})
+        obj = self.rel.to._default_manager.get(**{key: value})
         return '&nbsp;<strong>%s</strong>' % truncate_words(obj, 14)
 
 class ManyToManyRawIdWidget(ForeignKeyRawIdWidget):
}}}"		closed	Uncategorized	1.0		fixed			Accepted	1	0	0	0	0	0
