From 20ac209dbb89b1188c5d640617a54e6d818bf9e6 Mon Sep 17 00:00:00 2001 From: floppya Date: Fri, 22 Mar 2013 16:47:05 -0600 Subject: [PATCH] Fixes proxy models in the admin The PolymorphicParentModelAdmin was getting the concrete model ids for the add form. --- polymorphic/admin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/polymorphic/admin.py b/polymorphic/admin.py index fee0164..5ce1d59 100644 --- a/polymorphic/admin.py +++ b/polymorphic/admin.py @@ -140,7 +140,7 @@ class PolymorphicParentModelAdmin(admin.ModelAdmin): """ choices = [] for model, _ in self.get_child_models(): - ct = ContentType.objects.get_for_model(model) + ct = ContentType.objects.get_for_model(model, for_concrete_model=False) choices.append((ct.id, model._meta.verbose_name)) return choices