Use parent admin site class for child admin site

Using the ``AdminSite`` class directly can cause issues when the parent
model is registered with a custom admin site class.
This commit is contained in:
Martin Maillard
2015-06-08 14:01:32 +02:00
parent 7a29c3972c
commit 941e447ed0
+1 -1
View File
@@ -125,7 +125,7 @@ class PolymorphicParentModelAdmin(admin.ModelAdmin):
def __init__(self, model, admin_site, *args, **kwargs):
super(PolymorphicParentModelAdmin, self).__init__(model, admin_site, *args, **kwargs)
self._child_admin_site = AdminSite(name=self.admin_site.name)
self._child_admin_site = self.admin_site.__class__(name=self.admin_site.name)
self._is_setup = False