Bugfix: On ne pouvait plus éditer les chercheurs dont le nom ne commençaient pas
authorEric Mc Sween <eric.mcsween@gmail.com>
Mon, 28 Mar 2011 20:04:45 +0000 (16:04 -0400)
committerEric Mc Sween <eric.mcsween@gmail.com>
Mon, 28 Mar 2011 20:04:45 +0000 (16:04 -0400)
par "A"!

auf_savoirs_en_partage/chercheurs/admin.py

index 48e9e46..6635881 100644 (file)
@@ -46,6 +46,13 @@ class ChercheurAdmin(admin.ModelAdmin):
     def queryset(self, request):
         return ChercheurAdminQuerySet(Chercheur)
 
+    def get_object(self, request, object_id):
+        """On doit réimplémenter cette méthode à cause de ce qu'on fait avec "initial" dans la méthode queryset()."""
+        try:
+            return Chercheur.objects.get(id=object_id)
+        except Chercheur.DoesNotExist:
+            return None
+
     def changelist_view(self, request, extra_context=None):
         initials = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
         current_initial = request.GET.get('initial', 'A')